docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class GraphicsPrebuildSetupAttribute

    Attribute to mark a method or class as a pre-build setup step for graphics tests. This attribute should be used on a test class or test method.

    Inheritance
    object
    Attribute
    GraphicsPrebuildSetupAttribute
    BakeLightingAttribute
    Inherited Members
    Attribute.Equals(object)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetHashCode()
    Attribute.IsDefaultAttribute()
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.Match(object)
    Attribute.TypeId
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.TestTools.Graphics
    Assembly: UnityEngine.TestTools.Graphics.dll
    Syntax
    [AttributeUsage(AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = true)]
    public abstract class GraphicsPrebuildSetupAttribute : Attribute
    Remarks

    This attribute will be used to run setup actions before building the graphics test project. The setup actions will be run in the order they are defined. The order is used to determine the order in which the pre-build steps are run. Lower numbers are run first.

    Constructors

    GraphicsPrebuildSetupAttribute()

    Creates a new instance of the GraphicsPrebuildSetupAttribute class.

    Declaration
    protected GraphicsPrebuildSetupAttribute()

    GraphicsPrebuildSetupAttribute(int)

    Creates a new instance of the GraphicsPrebuildSetupAttribute class.

    Declaration
    protected GraphicsPrebuildSetupAttribute(int order)
    Parameters
    Type Name Description
    int order

    The order in which to run the setup action.

    Properties

    SetupIdentity

    Deduplication key for setup actions; setups with equal identity run once. Defaults to the attribute type. Override when one attribute type is applied with distinct configurations that must each run.

    Declaration
    protected virtual object SetupIdentity { get; }
    Property Value
    Type Description
    object

    Methods

    Setup()

    Override this method to implement the setup action.

    Declaration
    protected abstract void Setup()
    Remarks

    This method will be called before building the graphics test project.

    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)