The PropertyAttribute for the property. Not applicable for custom class drawers. (Read Only)
The PropertyAttribute for the decorator. (Read Only)
An attribute that represents a bool value.
Gets the value of the bool attribute.
Sets a new bool value for the attribute.
An attribute that represents an Enum[] value.
Gets the value of the Enum[] attribute.
Sets a new Enum[] value for the attribute.
An attribute that represents an Enum value.
Gets the value of the Enum attribute.
Sets a new Enum value for the attribute.
An attribute that represents a float value.
Gets the value of the float attribute.
Sets a new float value for the attribute.
An attribute that represents an integer value.
Gets the value of the integer attribute.
Sets a new integer value for the attribute.
An attribute that represents a string value.
Gets the value of the string attribute.
Sets a new string value for the attribute.
An attribute that represents a string[] value.
Gets the value of the string[] attribute.
Sets a new string[] value for the attribute.
An attribute that represents an integer value with Unit type.
Gets the value of the ValueType? attribute.
Sets a new ValueType? value for the attribute.
The attributes container for the <action> element.
The attributes container for the <activity> element.
The attributes container for the <activity-alias> element.
The attributes container for the <application> element.
The attributes container for the <category> element.
The attributes container for the <compatible-screens> element.
The attributes container for the <data> element.
The attributes container for the <grant-uri-permission> element.
The attributes container for the <instrumentation> element.
The attributes container for the <intent> element.
The attributes container for the <intent-filter> element.
The attributes container for the <layout> element.
The attributes container for the <manifest> element.
The attributes container for the <meta-data> element.
The attributes container for the <package> element.
The attributes container for the <path-permission> element.
The attributes container for the <permission> element.
The attributes container for the <permission-group> element.
The attributes container for the <permission-tree> element.
The attributes container for the <profileable> element.
The attributes container for the <provider> element.
The attributes container for the <queries> element.
The attributes container for the <receiver> element.
The attributes container for the <screen> element.
The attributes container for the <service> element.
The attributes container for the <supports-gl-texture> element.
The attributes container for the <supports-screens> element.
The attributes container for the <uses-configuration> element.
The attributes container for the <uses-feature> element.
The attributes container for the <uses-library> element.
The attributes container for the <uses-native-library> element.
The attributes container for the <uses-permission> element.
The attributes container for the <uses-permission-sdk-23> element.
The attributes container for the <uses-sdk> element.
The attributes container for the <xml> element.
Scope for using a given set of attributes.
Initializes a new instance of the AttributesScope struct assigns the given attributes to the specified target.
Re-assigns the original attributes to the target.
Determines if this string and specified string have the same values.
Determines if this string is equal to true.
Represents a unit type.
Attribute used to make a float or int variable in a script be restricted to a specific minimum value.
Attribute used to make a float or int variable in a script be restricted to a specific minimum value.
Attribute name.
Removes this attribute from the element.
Resolve a conflict if the attribute was already modified by another script.
The C# definition of the android:host Android Manifest attribute.
The C# definition of the android:mimeType Android Manifest attribute.
The C# definition of the android:path Android Manifest attribute.
The C# definition of the android:pathPattern Android Manifest attribute.
The C# definition of the android:pathPrefix Android Manifest attribute.
The C# definition of the android:port Android Manifest attribute.
The C# definition of the android:scheme Android Manifest attribute.
Attribute to specify an icon for a MonoBehaviour or ScriptableObject.
Abstract base class for all existing Androuid manifest attributes.
Tell the shader system which shader keywords to include or remove from the build, based on the data field underneath.
Unity overrides any already active attributes on the same keywords with this shader keyword filter attribute.
Attribute used to make a float or int variable in a script be restricted to a specific range.
Attribute used to make a float or int variable in a script be restricted to a specific range.
Possible attribute types that describe a vertex in a Mesh.
The C# definition of the android:name Android Manifest attribute.
The attributes container for the <data> element.
The shader keyword filter is active if the condition does not match the data field the attribute is attached to.
The shader keyword filter is active if the condition matches the data field the attribute is attached to.
Unity ignores the shader keyword filter attribute if there's already an active attribute for the same keywords.
Add a header above some fields in the Inspector.
The C# definition of the android:defaultHeight Android Manifest attribute.
The C# definition of the ndroid:defaultWidth Android Manifest attribute.
The C# definition of the android:gravity Android Manifest attribute.
The C# definition of the android:minHeight Android Manifest attribute.
The C# definition of the android:minWidth Android Manifest attribute.
The C# definition of the android:screenDensity Android Manifest attribute.
The C# definition of the android:screenSize Android Manifest attribute.
Bone indices for skinned Meshes.
Bone blend weights for skinned Meshes.
Vertex color.
Vertex normal.
Vertex position.
Vertex tangent.
Primary texture coordinate (UV).
Additional texture coordinate.
Additional texture coordinate.
Additional texture coordinate.
Additional texture coordinate.
Additional texture coordinate.
Additional texture coordinate.
Additional texture coordinate.
Attribute used to make a float, int, or string variable in a script be delayed.
Attribute used to make a float, int, or string variable in a script be delayed.
Initialize the HelpURL attribute with a documentation url.
Attribute used to register a class as an overlay.
Attribute used to register a class as an Overlay.
The C# definition of the android:name Android Manifest attribute.
Base class to derive custom property attributes from. Use this to create custom attributes for script variables.
The C# definition of the android:description Android Manifest attribute.
The C# definition of the android:directBootAware Android Manifest attribute.
The C# definition of the android:enabled Android Manifest attribute.
The C# definition of the android:exported Android Manifest attribute.
The C# definition of the android:foregroundServiceType Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:isolatedProcess Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:permission Android Manifest attribute.
The C# definition of the android:process Android Manifest attribute.
The C# definition of the android:maxSdkVersion Android Manifest attribute.
The C# definition of the android:minSdkVersion Android Manifest attribute.
The C# definition of the android:targetSdkVersion Android Manifest attribute.
The attributes container for the <action> element.
The C# definition of the android:allowEmbedded Android Manifest attribute.
The C# definition of the android:allowTaskReparenting Android Manifest attribute.
The C# definition of the android:alwaysRetainTaskState Android Manifest attribute.
The C# definition of the android:autoRemoveFromRecents Android Manifest attribute.
The C# definition of the android:banner Android Manifest attribute.
The C# definition of the android:clearTaskOnLaunch Android Manifest attribute.
The C# definition of the android:colorMode Android Manifest attribute.
The C# definition of the android:configChanges Android Manifest attribute.
The C# definition of the android:directBootAware Android Manifest attribute.
The C# definition of the android:documentLaunchMode Android Manifest attribute.
The C# definition of the android:enabled Android Manifest attribute.
The C# definition of the android:excludeFromRecents Android Manifest attribute.
The C# definition of the android:exported Android Manifest attribute.
The C# definition of the android:finishOnTaskLaunch Android Manifest attribute.
The C# definition of the android:hardwareAccelerated Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:immersive Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:launchMode Android Manifest attribute.
The C# definition of the android:lockTaskMode Android Manifest attribute.
The C# definition of the android:maxAspectRatio Android Manifest attribute.
The C# definition of the android:maxRecents Android Manifest attribute.
The C# definition of the android:multiprocess Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:noHistory Android Manifest attribute.
The C# definition of the android:parentActivityName Android Manifest attribute.
The C# definition of the android:permission Android Manifest attribute.
The C# definition of the android:persistableMode Android Manifest attribute.
The C# definition of the android:process Android Manifest attribute.
The C# definition of the android:relinquishTaskIdentity Android Manifest attribute.
The C# definition of the resizeableActivity Android Manifest attribute.
The C# definition of the android:screenOrientation Android Manifest attribute.
The C# definition of the android:showForAllUsers Android Manifest attribute.
The C# definition of the android:stateNotNeeded Android Manifest attribute.
The C# definition of the supportsPictureInPicture Android Manifest attribute.
The C# definition of the android:taskAffinity Android Manifest attribute.
The C# definition of the android:theme Android Manifest attribute.
The C# definition of the android:uiOptions Android Manifest attribute.
The C# definition of the android:windowSoftInputMode Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
An attribute that specifies a file location relative to the Project folder or Unity's preferences folder. Additional resources:...
The attributes container for the <intent> element.
The attributes container for the <layout> element.
The C# definition of the android:installLocation Android Manifest attribute.
The C# definition of the package Android Manifest attribute.
The C# definition of the android:sharedUserId Android Manifest attribute.
The C# definition of the android:sharedUserLabel Android Manifest attribute.
The C# definition of the android:targetSandboxVersion Android Manifest attribute.
The C# definition of the android:versionCode Android Manifest attribute.
The C# definition of the android:versionName Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:resource Android Manifest attribute.
The C# definition of the android:value Android Manifest attribute.
PreserveAttribute prevents byte code stripping from removing a class, method, field, or property.
Makes attribute affect collections instead of their items.
The C# definition of the android:authorities Android Manifest attribute.
The C# definition of the android:directBootAware Android Manifest attribute.
The C# definition of the android:enabled Android Manifest attribute.
The C# definition of the android:exported Android Manifest attribute.
The C# definition of the android:grantUriPermissions Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:initOrder Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:multiprocess Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:permission Android Manifest attribute.
The C# definition of the android:process Android Manifest attribute.
The C# definition of the android:readPermission Android Manifest attribute.
The C# definition of the android:syncable Android Manifest attribute.
The C# definition of the android:writePermission Android Manifest attribute.
Marks a member of a struct used in a job as read-only.
The C# definition of the android:directBootAware Android Manifest attribute.
The C# definition of the android:enabled Android Manifest attribute.
The C# definition of the android:exported Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:permission Android Manifest attribute.
The C# definition of the android:process Android Manifest attribute.
The attributes container for the <screen> element.
Registers a static method as the action for an action shortcut.
Creates an attribute for an action shortcut with an ID, optional context, and optional default binding.
Attribute to make a string be edited with a height-flexible and scrollable text area.
Attribute to make a string be edited with a height-flexible and scrollable text area.
Copies the values from a VFXEventAttribute to the one you call this function from.
Default constructor initializes the attribute for OnGUI to be called for all available displays.
Attribute to make a string be edited with a multi-line textfield.
Attribute used to make a string value be shown in a multiline textarea.
The attributes container for the <package> element.
The attributes container for the <queries> element.
The attributes container for the <service> element.
The attributes container for the <uses-sdk> element.
Declares that a class can be instantiated from UXML and contain UXML attributes.
The C# definition of the encoding Android Manifest attribute.
The C# definition of the standalone Android Manifest attribute.
The C# definition of the version Android Manifest attribute.
The attributes container for the <activity> element.
The attributes container for the <category> element.
Attribute used to configure the usage of the ColorField and Color Picker for a color.
Attribute for Color fields. Used for configuring the GUI for the color.
The attributes container for the <manifest> element.
The attributes container for the <meta-data> element.
Use this attribute in a script to mark a property as non-animatable.
Use this attribute in a script to mark a property as non-animatable.
The C# definition of the android:description Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:permissionGroup Android Manifest attribute.
The C# definition of the android:protectionLevel Android Manifest attribute.
The attributes container for the <provider> element.
The attributes container for the <receiver> element.
Declares a custom control.
The C# definition of the android:allowBackup Android Manifest attribute.
The C# definition of the android:allowClearUserData Android Manifest attribute.
The C# definition of the android:allowNativeHeapPointerTagging Android Manifest attribute.
The C# definition of the android:allowTaskReparenting Android Manifest attribute.
The C# definition of the android:backupAgent Android Manifest attribute.
The C# definition of the android:backupInForeground Android Manifest attribute.
The C# definition of the android:banner Android Manifest attribute.
The C# definition of the android:dataExtractionRules Android Manifest attribute.
The C# definition of the android:debuggable Android Manifest attribute.
The C# definition of the android:description Android Manifest attribute.
The C# definition of the android:enabled Android Manifest attribute.
The C# definition of the android:extractNativeLibs Android Manifest attribute.
The C# definition of the android:fullBackupContent Android Manifest attribute.
The C# definition of the android:fullBackupOnly Android Manifest attribute.
The C# definition of the android:gwpAsanMode Android Manifest attribute.
The C# definition of the android:hardwareAccelerated Android Manifest attribute.
The C# definition of the android:hasCode Android Manifest attribute.
The C# definition of the android:hasFragileUserData Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:isGame Android Manifest attribute.
The C# definition of the android:killAfterRestore Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:largeHeap Android Manifest attribute.
The C# definition of the android:logo Android Manifest attribute.
The C# definition of the android:manageSpaceActivity Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:networkSecurityConfig Android Manifest attribute.
The C# definition of the android:permission Android Manifest attribute.
The C# definition of the android:persistent Android Manifest attribute.
The C# definition of the android:process Android Manifest attribute.
The C# definition of the android:requestLegacyExternalStorage Android Manifest attribute.
The C# definition of the android:requiredAccountType Android Manifest attribute.
The C# definition of the android:resizeableActivity Android Manifest attribute.
The C# definition of the android:restoreAnyVersion Android Manifest attribute.
The C# definition of the android:restrictedAccountType Android Manifest attribute.
The C# definition of the android:roundIcon Android Manifest attribute.
The C# definition of the android:supportsRtl Android Manifest attribute.
The C# definition of the android:taskAffinity Android Manifest attribute.
The C# definition of the android:testOnly Android Manifest attribute.
The C# definition of the android:theme Android Manifest attribute.
The C# definition of the android:uiOptions Android Manifest attribute.
The C# definition of the android:usesCleartextTraffic Android Manifest attribute.
The C# definition of the android:vmSafeMode Android Manifest attribute.
Attribute to enable editing an enum with a UIElements.ToggleButtonGroup.
Attribute to enable editing an enum with a UIElements.ToggleButtonGroup.
Invokes a static callback method when the Unity Editor attempts to open an asset.
The C# definition of the android:enabled Android Manifest attribute.
The C# definition of the android:shell Android Manifest attribute.
The C# definition of the android:glEsVersion Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:required Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:required Android Manifest attribute.
Use this attribute to exclude a method or property from being compiled to native code by the Burst compiler.
The position this category should use.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:priority Android Manifest attribute.
An attribute to the assembly for Localization.
The attributes container for the <permission> element.
This attribute is used to describe what path to the asset should be used.
An attribute used to decorate function that defines how a slave process can interact with a main instance of Unity.
Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...
Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...
The C# definition of the android:enabled Android Manifest attribute.
The C# definition of the android:exported Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:permission Android Manifest attribute.
The C# definition of the android:targetActivity Android Manifest attribute.
The attributes container for the <application> element.
Adds an extra preview in the Inspector for the specified type.
Tells a DefaultPreview which class it's a preview for.
Optional attribute on overrides of CallbackEventHandler.HandleEventBubbleUp and CallbackEventHandler.HandleEventTrickleDown. Us...
Controls how the Gradient inspector editor treats the color values.
Attribute for gradient fields. Used to configure the GUI for the Gradient Editor.
Use this attribute on enum value declarations to change the display name shown in the Inspector.
Returns the first attribute of the given type.
Returns information about a vertex attribute based on its index.
Checks if a specific vertex data attribute exists on this Mesh.
The attributes container for the <profileable> element.
Attribute specifying information about the paths where these resources are located.
Add this attribute to a callback method to mark that this callback must be run before any callbacks that are part of the specif...
Add this attribute to a callback method to mark that this callback must be run before any callbacks that are part of the specif...
This attribute can be attached to a component object field in order to have the ObjectField use the advanced Object Picker.
Add this attribute to a script class to mark its GameObject as a selection base object for Scene View picking.
The attributes container for the <uses-feature> element.
The attributes container for the <uses-library> element.
Base class for Attributes that require a callback index.
Registers a static method as the action for a clutch shortcut.
Creates an attribute for a clutch shortcut with an ID, optional context, and optional default binding.
Use this attribute to have a property generated for the member.
Shows sorted enum values in the Inspector enum UI dropdowns i.e. EditorGUI.EnumPopup, PropertyField etc. This attribute can be ...
Default constructor initializes the attribute for enum to be shown sorted in UI dropdowns.
The attributes container for the <intent-filter> element.
Returns true if the property has any attributes of the given type.
Disables reordering of an array or list in the Inspector window.
The C# definition of the android:path Android Manifest attribute.
The C# definition of the android:pathPattern Android Manifest attribute.
The C# definition of the android:pathPrefix Android Manifest attribute.
The C# definition of the android:permission Android Manifest attribute.
The C# definition of the android:readPermission Android Manifest attribute.
The C# definition of the android:writePermission Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
This attribute can be used on a class deriving from QueryListBlock to display in query builder mode a special block that will p...
Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...
Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...
Search selector attribute used to define how a custom value can be selected from a search item.
Enable or disable shader keyword filter attributes based on shader tags.
Enable or disable shader keyword filter attributes based on shader tags.
The C# definition of the android:maxSdkVersion Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
Allows you to mark a class as a version control system object.
The attributes container for the <activity-alias> element.
Use this attribute to add a context menu to a field that calls a named method.
Use this attribute to add a context menu to a field that calls a named method.
Attribute to define the class as a grid brush and to make it available in the palette window.
Attribute to define the class as a grid brush and to make it available in the palette window.
The C# definition of the android:functionalTest Android Manifest attribute.
The C# definition of the android:handleProfiling Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:targetPackage Android Manifest attribute.
The C# definition of the android:targetProcesses Android Manifest attribute.
Indicates which type is the JobProducerType.
The C# definition of the android:description Android Manifest attribute.
The C# definition of the android:icon Android Manifest attribute.
The C# definition of the android:label Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...
Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...
Add this attribute to a callback method to mark that this callback must be run before any callbacks that are part of the specif...
Add this attribute to a callback method to mark that this callback must be run before any callbacks that are part of the specif...
The C# definition of the android:anyDensity Android Manifest attribute.
The C# definition of the android:compatibleWidthLimitDp Android Manifest attribute.
The C# definition of the android:largeScreens Android Manifest attribute.
The C# definition of the android:largestWidthLimitDp Android Manifest attribute.
The C# definition of the android:normalScreens Android Manifest attribute.
The C# definition of the android:requiresSmallestWidthDp Android Manifest attribute.
The C# definition of the android:resizeable Android Manifest attribute.
The C# definition of the android:smallScreens Android Manifest attribute.
The C# definition of the android:xlargeScreens Android Manifest attribute.
Allows you to initialize an Editor class when Unity loads, and when your scripts are recompiled.
The attributes container for the <path-permission> element.
The attributes container for the <permission-tree> element.
Add this attribute to a method to get a notification just after building the player.
Add this attribute to a method to get a notification just after building the Scene.
Provides an attribute that reserves one or multiple modifiers for a specific shortcut.
Creates an attribute that reserves a modifier for a single shortcut.
Add this attribute to a callback method to indicate that this callback must be run before any callbacks that are part of the sp...
Add this attribute to a callback method to indicate that this callback must be run before any callbacks that are part of the sp...
Class attribute used to register a custom asset importer derived from ScriptedImporter with Unity's Asset import pipeline.
Use the ScriptedImporter attribute to register a custom importer derived from ScriptedImporter with Unity's Asset import pipeline.
Attribute used to register a new SettingsProvider. Use this attribute to decorate a function that returns an instance of a Sett...
The attributes container for the <uses-permission> element.
Use this BeforeRenderOrderAttribute when you need to specify a custom callback order for Application.onBeforeRender.
Add this attribute to a class to prevent creating a Preset from the instances of the class.
The attributes container for the <instrumentation> element.
The attributes container for the <permission-group> element.
Base class to derive custom property attributes for collections from. Use this to create custom attributes for array and list v...
Base attribute class used to define a custom filter on a QueryEngine.All filter types supported by QueryEngine.AddFilter are su...
Name of the parameter transformer function to use with this filter.Tag the parameter transformer function with the appropriate ...
Create a filter with the corresponding token and supported operators.
Attribute allowing the UXML registry to more efficiently retrieve the UXML description data.
This abstract attribute is used to describe what path to the asset should be used.
A class attribute that registers Scene search engines automatically. Search engines with this attribute must implement the Sear...
This attribute is no longer supported.
The C# definition of the android:name Android Manifest attribute.
The attributes container for the <supports-screens> element.
The C# definition of the android:reqFiveWayNav Android Manifest attribute.
The C# definition of the android:reqHardKeyboard Android Manifest attribute.
The C# definition of the android:reqKeyboardType Android Manifest attribute.
The C# definition of the android:reqNavigation Android Manifest attribute.
The C# definition of the android:reqTouchScreen Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
The C# definition of the android:required Android Manifest attribute.
Provides information about the expected type when applied to a Type field or property that has the UxmlAttributeAttribute attri...
Provides information about the expected type when applied to a Type field or property that has the UxmlAttributeAttribute attri...
Ensure an assembly is always processed during managed code stripping.
Use this attribute to indicate that a property will be evaluated as a discrete value during animation playback.
Use this attribute to indicate that a property will be evaluated as a discrete value during animation playback.
Use this attribute to prevent have a property from being automatically generated on a public field.
The C# definition of the android:path Android Manifest attribute.
The C# definition of the android:pathPattern Android Manifest attribute.
The C# definition of the android:pathPrefix Android Manifest attribute.
Attribute used to declare a static method that will create a new search provider at load time.
This attribute provides a way to declaratively define a Lumin privilege requirement that is automatically added to the manifest...
The attributes container for the <compatible-screens> element.
Use this attribute to have the source generator generate property bags for a given type.
A class attribute that registers Project search engines automatically. Search engines with this attribute must implement the Se...
Adds an attribute to the property.
Returns the first attribute of the given type.
The attributes container for the <supports-gl-texture> element.
The attributes container for the <uses-configuration> element.
The attributes container for the <uses-native-library> element.
The C# definition of the android:maxSdkVersion Android Manifest attribute.
The C# definition of the android:name Android Manifest attribute.
Attribute that can be used on an assembly to define an XML namespace prefix for a namespace.
Declares that a field or property is associated with nested UXML objects.
Specify which struct method and property requires write access to be invoked.
Enable or disable shader keyword filter attributes based on shader tags.
Attribute to provide a version number for IProcessSceneWithReport callbacks.
The EditorToolbarElement attribute allows you to make available a specific VisualElement for use in an Editor Toolbar.
The EditorToolbarElement attribute allows you to make available a specific VisualElement for use in an Editor Toolbar.
Use this attribute to rename a field without losing its serialized value.
The attributes container for the <grant-uri-permission> element.
Use this class attribute to register ObjectSelector search engines automatically. Search engines with this attribute must imple...
The attribute type.
Returns true if the property has any attributes of the given type.
The search column provider attribute is used to define new formats for a given column.
Gets a custom attribute by attribute name.
Sets a custom attribute with name and value.
IgnoredByDeepProfilerAttribute prevents Unity Profiler from capturing method calls.
A class attribute that allows you to define dynamic constraint on a MonoBehavior or ScriptableObject's field for the object sel...
Attribute used to declare a static method that defines new actions for specific search providers.
Attribute used to register multiple SettingsProvider items. Use this attribute to decorate a function that returns an array of ...
The attributes container for the <uses-permission-sdk-23> element.
This attribute lets you register a custom advanced object selector.
Registers a method to act as an advanced object selector.
Enable or disable shader keyword filter attributes based on the graphics API.
Enable or disable shader keyword filter attributes based on shader tags.
This attribute is used as a callback to set SRP specific properties from the importer.
Enable or disable shader keyword filter attributes based on the graphics API.
Enable or disable shader keyword filter attributes based on the graphics API.
Checks if a given vertex attribute exists in the MeshData.
The MeshVertexAttributes that were written to the MeshGenerationResult.Mesh.
Provides metadata related to a ProfilerModule, such as its name and icon path.
Attribute specifying information about the paths where these resources are located.
Custom attribute is used to customize the search engine used by the scene search provider.
The SharedBetweenAnimatorsAttribute specifies that this StateMachineBehaviour is instantiated only once and shared by all Anima...
Retrieves an unordered collection of types marked with the T attribute.
This attribute provides a way to declaratively define a Lumin platform level requirement that is automatically added to the man...
Enable or disable shader keyword filter attributes based on shader tags.
The attributed Profiler module’s display name.
The path to the attributed Profiler module’s icon.
Retrieves an unordered collection of fields marked with the T attribute.
Enable or disable shader keyword filter attributes based on the graphics API.
Removes a custom attribute by name.
Add this attribute to a class to prevent the class and its inherited classes from being created with ObjectFactory methods.
This attribute is used as a callback to set SRP specific properties from the importer.
This attribute is used on field of a IRenderPipelineGraphicsSettings to ensure pipeline would be recreated if the value is chan...
Retrieves an unordered collection of methods marked with the T attribute.
Stores the current event attribute.
Gets the modifiable current event attribute (Read Only).
Enable or disable shader keyword filter attributes based on the graphics API.
Enable or disable shader keyword filter attributes based on shader tags.
Automatically deallocates a native container when a job is finished.
An attribute to mark an extension class for the Lighting Explorer. Supports one extension per render pipeline.
Marks a native container type as read only.
Attribute used to register new SearchExpressionEvaluator. This will allow to use new function in SearchExpression. As a side no...
Use this attribute to register a static C# function as a new evaluator. SearchExpressionEvaluator when use within a SearchExpre...
Use SupportedOnRenderPipelineAttribute.GetSupportedMode to find out whether a RenderPipelineAsset supports the attribute.
The value is true if the current RenderPipelineAsset supports the attribute.
Use this method to determine whether a type has the SupportedOnRenderPipelineAttribute attribute and determine whether a Render...
The Render Pipeline Assets that support the attribute.
The RenderPipelineAsset supports the attribute.
The base class of the RenderPipelineAsset supports the attribute.
The RenderPipelineAsset doesn't support the attribute.
Must return true if the UXML element attributes are not restricted to the values enumerated by uxmlAttributesDescription.
Set which render pipelines make a class active.
Enable or disable shader keyword filter attributes based on the graphics API.
Use this method attribute to specify which methods declare dependancies on imported assets. The methods are called by AssetData...
Use the CollectImportedDependencies attribute to declare getters for imported dependencies.
Use this attribute to have the source generator generate a property bag for a given type. This attribute works for the specifie...
Initializes a new instance of the GeneratePropertyBagsForTypeAttribute attribute.
Must return true if the UXML element attributes are not restricted to the values enumerated by uxmlAttributesDescription.
The BurstAuthorizedExternalMethod attribute lets you mark a function as being authorized for Burst to call from within a static...
Tells an Editor class which run-time type it's an editor for when the given RenderPipeline is activated.
A class attribute that allows you to define tag constraints on a MonoBehavior or ScriptableObject's field in the object selector.
Adds all custom filters that are identified with the method attribute TFilterAttribute.
Use this attribute to get a callback when the runtime is starting up and loading the first scene.
This attribute lets you register a custom advanced object selector validator.
Registers a method to act as an advanced object selector validator.
Use this attribute to enable the source generator to run on this assembly.
A class attribute that allows you to define label constraints on a MonoBehavior or ScriptableObject's field in the object selec...
Base attribute class that defines a custom parameter transformer function.
Vertex attributes the compiled variant uses (Read Only).
Indicates that the native container only allows writing, and can only be written to in safe, parallel contexts.
Ensures that the customData1 and customData2 particle attribute arrays are allocated.
Ensures that the meshIndices particle attribute array is allocated.
Enable the use of unsafe pointers in jobs.
Use this attribute to apply a condition to a filter that finds the class based on which ScriptableRenderPipeline you are curren...
Determines whether the current ScriptableRenderPipeline is the same type as the one given by the constructor. Returns true if t...
Sets the managed reference to a class to null on a copy of the job struct that is passed to a job.
Indicates that multiple jobs can safely access the same NativeContainer at the same time.
Attribute class that defines a custom parameter transformer function applied for a query running in a scene provider defined by...
Ensures that the axisOfRotations particle attribute array is allocated.
Retrieves a strided accessor to the internal vertex attributes.
Allows you to decorate static variables in AssetPostprocessor and ScriptedImporter classes that should be ignored by the static...
Explicitly disable the safety system for a NativeContainer.
Use this attribute to have the properties source generator generate property bags for types implementing the specified interface.
Initializes a new instance of the GeneratePropertyBagsForTypesQualifiedWithAttribute attribute.
Indicates that a native container type can restrict its writable ranges to be between a min and a max index.
Indicates that a NativeContainer can be automatically deallocated when a job is complete.
Declares that a field or property is associated with a UXML attribute.
Converts a UxmlAttribute type to and from a string.
The C# definition of the tools:node Android Manifest attribute.
The C# definition of the tools:remove Android Manifest attribute.
The C# definition of the tools:replace Android Manifest attribute.
The C# definition of the tools:selector Android Manifest attribute.
The C# definition of the tools:strict Android Manifest attribute.
Provides a custom UXML name to the attribute.
Provides support for obsolete UXML attribute names.
Declares that a field or property is associated with a UXML attribute.
Base class for describing an XML attribute.
The default value for the attribute, as a string.
Get the attribute value from the attribute bag.
The attribute name.
A list of obsolete names for this attribute.
Restrictions on the possible values of the attribute.
Tries to get the attribute value from the attribute bag.
Attribute type.
Attribute namespace.
Whether the attribute is optional, required or prohibited.
There is no restriction on the use of this attribute with the element.
The attribute is optional for the element.
The attribute should not appear for the element.
The attribute must appear in the element tag.
Holds the description data of a UXML attribute.
The field name of the UXML attribute
The obsolete names of the UXML attribute.
The type reference of the UXML attribute.
The uxml name of the UXML attribute.
The base attributes container for all elements.
This type allows UXML attribute value retrieval during the VisualElement instantiation. An instance will be provided to the fac...
Get the value of an attribute as a string.
Defines UxmlTraits for the AttributeOverrides tag.
Information about a single VertexAttribute of a Mesh vertex.
Which vertex buffer stream the attribute should be in.
The vertex attribute.
Dimensionality of the vertex attribute.
Format of the vertex attribute.
Only allowed on attribute types. If the attribute type is marked, then so too will all CustomAttributes of that type.
Describes a UXML int attribute.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Method that retrieves an attribute's value from an attribute bag. Returns it if it is found, otherwise return defaultValue.
Method that tries to retrieve an attribute's value from an attribute bag.. Returns true if it is found, otherwise returns false.
Describes a UXML bool attribute.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Describes a UXML attribute representing an enum as a string.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Describes a UXML long attribute.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Describes an XML System.Type attribute.
The default value for the attribute, as a string.
The default value to be used for that specific attribute.
The string representation of the default value of the UXML attribute.
Use this method to obtain the actual value of the attribute.
Describes a UXML Object attribute referencing an asset in the project. In UXML, this is referenced as a string URI.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns it if it is found, otherwise return null.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Describes a UXML attribute representing a Color as a string.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Describes a UXML float attribute.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Base class for all the UXML specific attributes.
Describes a UXML double attribute.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Describes a UXML string attribute.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
A set of vertex attributes.
No vertex attributes
Describes a UXML Hash128 attribute.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Descriptor for VP8 encoder attributes.
Descriptor for H.264 encoder attributes.
Returns the number of vertex attributes that the mesh has. (Read Only)
Returns all attribute of the given type.
Get offset within a vertex buffer stream of a specific vertex data attribute on this Mesh.
Get information about vertex attributes of a Mesh.
Gets the vertex buffer stream index of a specific vertex data attribute on this Mesh.
Get dimension of a specific vertex data attribute on this Mesh.
Get format of a specific vertex data attribute on this Mesh.
Describes a UXML uint attribute.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Describes a UXML ulong attribute.
The default value for the attribute, as a string.
Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.
Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.
Returns an array of strings containing attributes of the shader property at the specified index.
Gets all attributes on this element.
Returns all attribute of the given type.
Mirrors tools:node=merge-only-attributes.
Describes the UXML attributes expected by the element. The attributes enumerated here will appear in the UXML schema.
Adds a set of attributes to the property.
Describes the UXML attributes expected by the element. The attributes enumerated here will appear in the UXML schema.
Gets the dimension of a given vertex attribute in the MeshData.
Gets the format of a given vertex attribute in the MeshData.
Gets the offset within a vertex buffer stream of a given vertex data attribute on this MeshData.
Get the vertex buffer stream index of a specific vertex data attribute on this MeshData.
The attributes container for the <xml> element.
Returns true if the factory accepts the content of the attribute bag.
Indicates whether the given combination of a vertex attribute format and dimension is supported on this device.
Returns true.
Determines if an attribute should be applied during Deserialize.
An array of vertex attributes that define the vertex format of vertexBuffer.
True if the Terrain Tool has brush attributes, false otherwise.
Array containing information of vertex attributes.
Attribute used to make a custom editor support multi-object editing.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Attribute is not set and will not appear in the element.
Vertex attributes in this mesh will override or add attributes of the primary mesh in the MeshRenderer.
Vertex attributes that override the primary mesh when the MeshRenderer uses lightmaps in the Realtime Global Illumination system.
Add this attribute to a method to get a notification after scripts have been reloaded.
Use this attribute when image effects are implemented using Command Buffers.
A scripting attribute that instructs Unity to serialize a field as a reference instead of as a value.
The MenuItem attribute allows you to add menu items to the main menu and Inspector window context menus.
The DrawGizmo attribute allows you to supply a gizmo renderer for any Component.
The focusable attribute.
Assembly level attribute. Any classes in an assembly with this attribute will be considered to be Editor Classes.
The focus index attribute.
DidReloadScripts attribute.
Ignore the Gamma attribute in PNG files. This property does not effect other file formats.
Ignore the Gamma attribute in PNG files. This property does not effect other file formats.
Use the ContextMenu attribute to add commands to the context menu of the Inspector window.
An enum to describe attribute use.
The AddComponentMenu attribute allows you to place a script anywhere in the Component menu, instead of just the Component->S...
The RequireComponent attribute automatically adds required components as dependencies.
The list of values the attribute can take.
Whether shader keyword filter attributes include the keywords, remove the keywords or do nothing, based on the attribute condit...
Initializes BaseListView properties using values from the attribute bag.
Initializes BaseVerticalCollectionView properties using values from the attribute bag.
Initialize BindableElement properties using values from the attribute bag.
Initialize BoundsField properties using values from the attribute bag.
Initialize ColorField properties using values from the attribute bag.
Tells a custom PropertyDrawer or DecoratorDrawer which run-time Serializable class or PropertyAttribute it's a drawer for.
Tells a PropertyDrawer or DecoratorDrawer class which run-time class or attribute it's a drawer for.
Initialize EnumField properties using values from the attribute bag.
Makes a dropdown for switching between enum flag values that are marked with the Flags attribute.
How Unity evaluates the shader keyword filter attribute state.
Removes the keywords from any multi_compile keyword set containing them, if the attribute condition evaluates as true.
Includes only the keywords in any multi_compile keyword set containing them, if the attribute condition evaluates as true.
Includes only the keywords if the attribute condition evaluates as true. Removes the keywords if the attribute condition evalua...
Initializes Foldout properties using values from the attribute bag.
Initializes GroupBox properties using values from the attribute bag.
Initializes HelpBox properties with values from an attribute bag.
Any Image Effect with this attribute will be rendered after Dynamic Resolution stage.
Any Image Effect with this attribute can be rendered into the Scene view camera.
Any Image Effect with this attribute will be rendered after opaque geometry but before transparent geometry.
In the Material Inspector, value for this property will be queried from Renderer's MaterialPropertyBlock, instead of from the M...
Initialize MinMaxSlider properties using values from the attribute bag.
Initializes MultiColumnListView properties using values from the attribute bag.
Initializes MultiColumnTreeView properties using values from the attribute bag.
Initialize ObjectField properties using values from the attribute bag.
Initialize Pill properties using values from the attribute bag.
(Obsolete: use the SettingsProvider class instead) The PreferenceItem attribute allows you to add preferences sections to the P...
Base class to derive custom property drawers from. Use this to create custom drawers for your own Serializable classes or for s...
Initializes RadioButton properties using values from the attribute bag.
Initializes RadioButtonGroup properties using values from the attribute bag.
Initialize RectField properties using values from the attribute bag.
Initialize RepeatButton properties using values from the attribute bag.
Initialize Scroller properties using values from the attribute bag.
Initialize ScrollView properties using values from the attribute bag.
The object assigned to a field with SerializeReference attribute.
Returns true if the shader propery at index propertyIdx is hidden with the [HideInInspector] attribute in the shader code.
Initialize Slider properties using values from the attribute bag.
Initialize SliderInt properties using values from the attribute bag.
Whether the RenderPipelineAsset or its base RenderPipelineAsset supports the attribute.
Initialize TemplateContainer properties using values from the attribute bag.
Initialize TextField properties using values from the attribute bag.
Initializes Toggle properties using values from the attribute bag.
Enum value of possible unit types for the attribute.
Selects all elements with the specified class in the class list, as specified with the class attribute in a UXML file or added ...
Contains pre-processed information about UXML attribute descriptions to avoid relying on reflection.
Registers pre-processed UXML attribute descriptions.
Restricts the value of an attribute to be taken from a list of values.
Base class to restricts the value of an attribute.
Restricts the value of an attribute to be within the specified bounds.
The maximum value for the attribute.
The minimum value for the attribute.
Restricts the value of an attribute to match a regular expression.
Initialize Vector2Field properties using values from the attribute bag.
Initialize Vector3Field properties using values from the attribute bag.
Initialize Vector4Field properties using values from the attribute bag.
Initialize VisualElement properties using values from the attribute bag.
The GrammarRecognizer is a complement to the KeywordRecognizer. In many cases developers will find the KeywordRecognizer fills ...
Returns a short summary of the Mesh attributes (ex, does this mesh contain positions, normals, tangents, etc...).
Calls on IMGUI code to create the inspector for showing terrain brushes. This takes in flags that allow the user to select whic...
The precedence rules of shader keyword filter attributes that are active on the same keywords.
Initialize a VisualElement instance with values from the UXML element attributes.
Base class to derive custom decorator drawers from.
Derive from this base class to create a custom inspector or editor for your custom object.
Interface for receiving callbacks before serialization and after deserialization, to process datatypes that can't otherwise be ...
Flags that control how a shader property behaves.
Provides methods for fast type extraction from assemblies loaded into the Unity Domain.
This method is called during the initialization process of the Editor, after Awake and before OnEnable.
Sets whether to automatically bump the secondary version when scheduling a job that has write access to the AtomicSafetyHandle.
Mirrors the ColorMode enum.
Mirrors android:colorMode=hdr.
Mirrors android:colorMode=wideColorGamut.
Attempts to convert a html color string.
Execute a compute shader.
Execute a compute shader.
Get kernel thread group sizes.
Mirrors the ConfigChanges enum.
Mirrors android:configChanges=density.
Mirrors android:configChanges=fontScale.
Mirrors android:configChanges=keyboard.
Mirrors android:configChanges=keyboardHidden.
Mirrors android:configChanges=layoutDirection.
Mirrors android:configChanges=locale.
Mirrors android:configChanges=mcc.
Mirrors android:configChanges=mnc.
Mirrors android:configChanges=navigation.
Mirrors android:configChanges=orientation.
Mirrors android:configChanges=screenLayout.
Mirrors android:configChanges=screenSize.
Mirrors android:configChanges=smallestScreenSize.
Mirrors android:configChanges=touchscreen.
Mirrors android:configChanges=uiMode.
Tells an Editor class which run-time type it's an editor for.
Specifies the script execution order for a MonoBehaviour-derived class relative to other MonoBehaviour-derived types.
Mirrors the DocumentLaunchMode enum.
Mirrors android:documentLaunchMode=always.
Mirrors android:documentLaunchMode=intoExisting.
Mirrors android:documentLaunchMode=never.
Mirrors android:documentLaunchMode=none.
On return previousEditor is an editor for targetObject or targetObjects. The function either returns if the editor is already t...
Make a custom editor for targetObject or targetObjects.
Creates a preconfigured binding for a curve where values should not be interpolated.
This method is obsolete. Use EditorGUI.EnumFlagsField instead.Makes an enum popup selection field for a bitmask.
This method is obsolete. Use EditorGUILayout.EnumFlagsField instead.Make an enum popup selection field for a bitmask.
Copies the serializable fields from one managed object to another.
Derive from this class to create a custom Editor window.
Causes a MonoBehaviour-derived class to execute in Edit mode and prefab editing mode in addition to at runtime.
Causes a MonoBehaviour-derived class to execute in Edit mode in addition to at runtime.
Mirrors the ForegroundServiceType enum.
Mirrors android:foregroundServiceType=camera.
Mirrors android:foregroundServiceType=connectedDevice.
Mirrors android:foregroundServiceType=dataSync.
Mirrors android:foregroundServiceType=location.
Mirrors android:foregroundServiceType=mediaPlayback.
Mirrors android:foregroundServiceType=mediaProjection.
Mirrors android:foregroundServiceType=microphone.
Mirrors android:foregroundServiceType=phoneCall.
Mirrors the Gravity enum.
Mirrors android:gravity=axisClip.
Mirrors android:gravity=axisPullAfter.
Mirrors android:gravity=axisPullBefore.
Mirrors android:gravity=axisSpecified.
Mirrors android:gravity=axisXShift.
Mirrors android:gravity=axisYShift.
Mirrors android:gravity=bottom.
Mirrors android:gravity=center.
Mirrors android:gravity=centerHorizontal.
Mirrors android:gravity=centerVertical.
Mirrors android:gravity=clipHorizontal.
Mirrors android:gravity=clipVertical.
Mirrors android:gravity=displayClipHorizontal.
Mirrors android:gravity=displayClipVertical.
Mirrors android:gravity=end.
Mirrors android:gravity=fill.
Mirrors android:gravity=fillHorizontal.
Mirrors android:gravity=fillVertical.
Mirrors android:gravity=horizontalGravityMask.
Mirrors android:gravity=left.
Mirrors android:gravity=noGravity.
Mirrors android:gravity=relativeHorizontalGravityMask.
Mirrors android:gravity=relativeLayoutDirection.
Mirrors android:gravity=right.
Mirrors android:gravity=start.
Mirrors android:gravity=top.
Mirrors android:gravity=verticalGravityMask.
Mirrors the GwpAsanMode enum.
Mirrors android:gwpAsanMode=always.
Mirrors android:gwpAsanMode=never.
Gets an ordered list of objects that would be picked under the give mouse position.
Flags a variable to not appear in the Inspector.
The type of element for which this element type can substitute for.
When using HDR rendering it can sometime be desirable to switch to LDR rendering during ImageEffect rendering.
Returns the name of this section, if any.
Mirrors the InstallLocation enum.
Mirrors android:installLocation=auto.
Mirrors android:installLocation=internalOnly.
Mirrors android:installLocation=preferExternal.
Classes implementing this interface contain the resources required for your graphic features to work.
The package name.
The function pointer.
Create an object from its JSON representation.
Overwrite data in an object by reading from its JSON representation.
Generate a JSON representation of the public fields of an object.
Mirrors the LaunchMode enum.
Mirrors android:launchMode=singleInstance.
Mirrors android:launchMode=singleTask.
Mirrors android:launchMode=singleTop.
Mirrors android:launchMode=standard.
Mirrors the LockTaskMode enum.
Mirrors android:lockTaskMode=always.
Mirrors android:lockTaskMode=if_whitelisted.
Mirrors android:lockTaskMode=never.
Mirrors android:lockTaskMode=normal.
The main color of the Material.
The main texture.
The offset of the main texture.
The scale of the main texture.
Signifies that values of this property contain High Dynamic Range (HDR) data.
Do not show the property in the Inspector.
Signifies that values of this property contain Normal (normalized vector) data.
Do not show UV scale/offset fields next to a texture.
Base class to derive custom material property drawers from.
Used to extract the context for a MenuItem.
Creates a menu item and invokes the static function that follows it when the menu item is selected.
Retrieves a native (underlying graphics API) pointer to the vertex buffer.
Gets the number of vertices in the MeshData. (Read Only)
Recalculates the tangents of the Mesh from the normals and texture coordinates.
Sets the data of the vertex buffer of the Mesh.
Sets the vertex buffer size and layout.
Base Class to derive from when creating Custom Previews.
Defines a custom icon to use when that overlay is in collapsed form.
Mirrors the PersistableMode enum.
Mirrors android:persistableMode=persistAcrossReboots.
Mirrors android:persistableMode=persistNever.
Mirrors android:persistableMode=persistRootOnly.
Minimum aspect ratio which is supported by the application.
Allows your application to communicate with Bluetooth devices paired with the device.
Specifies the sources of precompiled assemblies referenced during compilation.
Prefer ScriptableObject derived type to use binary serialization regardless of project's asset serialization mode.
Represents a Profiler module in the Profiler window.
Mirrors the ProtectionLevel enum.
Mirrors android:protectionLevel=dangerous.
Mirrors android:protectionLevel=normal.
Mirrors android:protectionLevel=signature.
Mirrors android:protectionLevel=signatureOrSystem.
Mirrors the ReqKeyboardType enum.
Mirrors android:reqKeyboardType=nokeys.
Mirrors android:reqKeyboardType=qwerty.
Mirrors android:reqKeyboardType=twelveKey.
Mirrors android:reqKeyboardType=undefined.
Mirrors the ReqNavigation enum.
Mirrors android:reqNavigation=dpad.
Mirrors android:reqNavigation=nonav.
Mirrors android:reqNavigation=trackball.
Mirrors android:reqNavigation=undefined.
Mirrors android:reqNavigation=wheel.
Mirrors the ReqTouchScreen enum.
Mirrors android:reqTouchScreen=finger.
Mirrors android:reqTouchScreen=notouch.
Mirrors android:reqTouchScreen=stylus.
Mirrors android:reqTouchScreen=undefined.
Mirrors the ScreenDensity enum.
Mirrors android:screenDensity=280.
Mirrors android:screenDensity=360.
Mirrors android:screenDensity=420.
Mirrors android:screenDensity=480.
Mirrors android:screenDensity=560.
Mirrors android:screenDensity=hdpi.
Mirrors android:screenDensity=ldpi.
Mirrors android:screenDensity=mdpi.
Mirrors android:screenDensity=xhdpi.
Mirrors the ScreenOrientation enum.
Mirrors android:screenOrientation=behind.
Mirrors android:screenOrientation=fullSensor.
Mirrors android:screenOrientation=fullUser.
Mirrors android:screenOrientation=landscape.
Mirrors android:screenOrientation=locked.
Mirrors android:screenOrientation=noSensor.
Mirrors android:screenOrientation=portrait.
Mirrors android:screenOrientation=reverseLandscape.
Mirrors android:screenOrientation=reversePortrait.
Mirrors android:screenOrientation=sensor.
Mirrors android:screenOrientation=sensorLandscape.
Mirrors android:screenOrientation=sensorPortrait.
Mirrors android:screenOrientation=unspecified.
Mirrors android:screenOrientation=user.
Mirrors android:screenOrientation=userLandscape.
Mirrors android:screenOrientation=userPortrait.
Mirrors the ScreenSize enum.
Mirrors android:screenSize=large.
Mirrors android:screenSize=normal.
Mirrors android:screenSize=small.
Mirrors android:screenSize=xlarge.
A class you can derive from if you want to create objects that live independently of GameObjects.
This API returns true if one or more managed references is missing its type.
Provides the hash value for the property. (Read Only)
Move to next property.
Represents an array, list, struct or class.
Represents a property that references an object that does not derive from UnityEngine.Object.
Force Unity to serialize a private field.
Signifies that values of this property are in gamma space. If the active color space is linear, Unity converts the values to li...
Signifies that values of this property contain High Dynamic Range (HDR) data.
Signifies that Unity hides the property in the default Material Inspector.
Signifies that value of this property contains the main color of the Material.
Signifies that value of this property contains the main texture of the Material.
Signifies that values of this property contain Normal (normalized vector) data.
Do not show UV scale/offset fields next to Textures in the default Material Inspector.
In the Material Inspector, Unity queries the value for this property from the Renderer's MaterialPropertyBlock, instead of from...
Mirrors the Standalone enum.
Mirrors standalone=no.
Mirrors standalone=yes.
StateMachineBehaviour is a component that can be added to a state machine state. It's the base class any script on a state must...
Mirrors the TargetSandboxVersion enum.
Mirrors android:targetSandboxVersion=1.
Mirrors android:targetSandboxVersion=2.
Mirrors the ToolsNode enum.
Mirrors tools:node=merge.
Mirrors tools:node=remove.
Mirrors tools:node=removeAll.
Mirrors tools:node=replace.
Mirrors tools:node=strict.
Mirrors the UIOptions enum.
Mirrors android:uiOptions=none.
Mirrors android:uiOptions=splitActionBarWhenNarrow.
Checks whether a struct or type is a NativeContainer.
Mirrors the WindowSoftInputMode enum.
Mirrors android:windowSoftInputMode=adjustPan.
Mirrors android:windowSoftInputMode=adjustResize.
Mirrors android:windowSoftInputMode=adjustUnspecified.
Mirrors android:windowSoftInputMode=stateAlwaysHidden.
Mirrors android:windowSoftInputMode=stateAlwaysVisible.
Mirrors android:windowSoftInputMode=stateHidden.
Mirrors android:windowSoftInputMode=stateUnchanged.
Mirrors android:windowSoftInputMode=stateUnspecified.
Mirrors android:windowSoftInputMode=stateVisible.
This is called after importing of any number of assets is complete (when the Assets progress bar has reached the end).
Add this function to a subclass to get a notification when a texture2D has completed importing just before Unity compresses it.
Add this function to a subclass to get a notification when a texture2DArray has completed importing just before Unity compresse...
Add this function to a subclass to get a notification when a texture3D has completed importing just before Unity compresses it.
Enables Deep Profiling support in the player.
A type to hold information about a conversion registry used locally on bindings.
Registers a converter group by ID. Converter groups can be applied on a binding using local converters.
Enables Deep Profiling support in the Player.
A class that allows you to create or modify meshes.
Get vertex buffer stream stride in bytes.
Gets raw data from the index buffer of the MeshData.
Get the vertex buffer stream stride in bytes.
Gets raw data for a given vertex buffer stream format in the MeshData.
Returns a copy of the vertex positions or assigns a new vertex positions array.
A struct containing Mesh data for C# Job System access.
The reflection FieldInfo for the member this property represents. (Read Only)
The vertex buffer that Unity uses to define the ray tracing geometry instance.
Describes a VisualElement derived class for the parsing of UXML files and the generation of UXML schema definition.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.