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.

    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)