Your search for "attribute" resulted in 1022 matches:

PropertyDrawer.attribute

The PropertyAttribute for the property. Not applicable for custom class drawers. (Read Only)

DecoratorDrawer.attribute

The PropertyAttribute for the decorator. (Read Only)

AttributeBoolean

An attribute that represents a bool value.

AttributeBoolean.Get

Gets the value of the bool attribute.

AttributeBoolean.Set

Sets a new bool value for the attribute.

AttributeEnumArray

An attribute that represents an Enum[] value.

AttributeEnumArray.Get

Gets the value of the Enum[] attribute.

AttributeEnumArray.Set

Sets a new Enum[] value for the attribute.

AttributeEnumString

An attribute that represents an Enum value.

AttributeEnumString.Get

Gets the value of the Enum attribute.

AttributeEnumString.Set

Sets a new Enum value for the attribute.

AttributeFloat

An attribute that represents a float value.

AttributeFloat.Get

Gets the value of the float attribute.

AttributeFloat.Set

Sets a new float value for the attribute.

AttributeInteger

An attribute that represents an integer value.

AttributeInteger.Get

Gets the value of the integer attribute.

AttributeInteger.Set

Sets a new integer value for the attribute.

AttributeString

An attribute that represents a string value.

AttributeString.Get

Gets the value of the string attribute.

AttributeString.Set

Sets a new string value for the attribute.

AttributeStringArray

An attribute that represents a string[] value.

AttributeStringArray.Get

Gets the value of the string[] attribute.

AttributeStringArray.Set

Sets a new string[] value for the attribute.

AttributeUnit

An attribute that represents an integer value with Unit type.

AttributeUnit.Get

Gets the value of the ValueType? attribute.

AttributeUnit.Set

Sets a new ValueType? value for the attribute.

AttributesContainer

The attributes container for the <action> element.

AttributesContainer

The attributes container for the <activity> element.

AttributesContainer

The attributes container for the <activity-alias> element.

AttributesContainer

The attributes container for the <application> element.

AttributesContainer

The attributes container for the <category> element.

AttributesContainer

The attributes container for the <compatible-screens> element.

AttributesContainer

The attributes container for the <data> element.

AttributesContainer

The attributes container for the <grant-uri-permission> element.

AttributesContainer

The attributes container for the <instrumentation> element.

AttributesContainer

The attributes container for the <intent> element.

AttributesContainer

The attributes container for the <intent-filter> element.

AttributesContainer

The attributes container for the <layout> element.

AttributesContainer

The attributes container for the <manifest> element.

AttributesContainer

The attributes container for the <meta-data> element.

AttributesContainer

The attributes container for the <package> element.

AttributesContainer

The attributes container for the <path-permission> element.

AttributesContainer

The attributes container for the <permission> element.

AttributesContainer

The attributes container for the <permission-group> element.

AttributesContainer

The attributes container for the <permission-tree> element.

AttributesContainer

The attributes container for the <profileable> element.

AttributesContainer

The attributes container for the <provider> element.

AttributesContainer

The attributes container for the <queries> element.

AttributesContainer

The attributes container for the <receiver> element.

AttributesContainer

The attributes container for the <screen> element.

AttributesContainer

The attributes container for the <service> element.

AttributesContainer

The attributes container for the <supports-gl-texture> element.

AttributesContainer

The attributes container for the <supports-screens> element.

AttributesContainer

The attributes container for the <uses-configuration> element.

AttributesContainer

The attributes container for the <uses-feature> element.

AttributesContainer

The attributes container for the <uses-library> element.

AttributesContainer

The attributes container for the <uses-native-library> element.

AttributesContainer

The attributes container for the <uses-permission> element.

AttributesContainer

The attributes container for the <uses-permission-sdk-23> element.

AttributesContainer

The attributes container for the <uses-sdk> element.

AttributesContainer

The attributes container for the <xml> element.

AttributesScope

Scope for using a given set of attributes.

AttributesScope.AttributesScope

Initializes a new instance of the AttributesScope struct assigns the given attributes to the specified target.

AttributesScope.Dispose

Re-assigns the original attributes to the target.

AttributeString.Equals

Determines if this string and specified string have the same values.

AttributeString.EqualsTrue

Determines if this string is equal to true.

AttributeUnit.ValueType.Unit

Represents a unit type.

MinAttribute

Attribute used to make a float or int variable in a script be restricted to a specific minimum value.

MinAttribute.MinAttribute

Attribute used to make a float or int variable in a script be restricted to a specific minimum value.

BaseAttribute.Name

Attribute name.

BaseAttribute.Remove

Removes this attribute from the element.

BaseAttribute.ResolveConflict

Resolve a conflict if the attribute was already modified by another script.

Data.AttributesContainer.Host

The C# definition of the android:host Android Manifest attribute.

Data.AttributesContainer.MimeType

The C# definition of the android:mimeType Android Manifest attribute.

Data.AttributesContainer.Path

The C# definition of the android:path Android Manifest attribute.

Data.AttributesContainer.PathPattern

The C# definition of the android:pathPattern Android Manifest attribute.

Data.AttributesContainer.PathPrefix

The C# definition of the android:pathPrefix Android Manifest attribute.

Data.AttributesContainer.Port

The C# definition of the android:port Android Manifest attribute.

Data.AttributesContainer.Scheme

The C# definition of the android:scheme Android Manifest attribute.

IconAttribute

Attribute to specify an icon for a MonoBehaviour or ScriptableObject.

BaseAttribute

Abstract base class for all existing Androuid manifest attributes.

FilterAttribute

Tell the shader system which shader keywords to include or remove from the build, based on the data field underneath.

FilterAttribute.Precedence.Override

Unity overrides any already active attributes on the same keywords with this shader keyword filter attribute.

RangeAttribute

Attribute used to make a float or int variable in a script be restricted to a specific range.

RangeAttribute.RangeAttribute

Attribute used to make a float or int variable in a script be restricted to a specific range.

VertexAttribute

Possible attribute types that describe a vertex in a Mesh.

Action.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

Data.Attributes

The attributes container for the <data> element.

FilterAttribute.EvaluationMode.Negated

The shader keyword filter is active if the condition does not match the data field the attribute is attached to.

FilterAttribute.EvaluationMode.Normal

The shader keyword filter is active if the condition matches the data field the attribute is attached to.

FilterAttribute.Precedence.Normal

Unity ignores the shader keyword filter attribute if there's already an active attribute for the same keywords.

HeaderAttribute.HeaderAttribute

Add a header above some fields in the Inspector.

Layout.AttributesContainer.DefaultHeight

The C# definition of the android:defaultHeight Android Manifest attribute.

Layout.AttributesContainer.DefaultWidth

The C# definition of the ndroid:defaultWidth Android Manifest attribute.

Layout.AttributesContainer.Gravity

The C# definition of the android:gravity Android Manifest attribute.

Layout.AttributesContainer.MinHeight

The C# definition of the android:minHeight Android Manifest attribute.

Layout.AttributesContainer.MinWidth

The C# definition of the android:minWidth Android Manifest attribute.

Screen.AttributesContainer.ScreenDensity

The C# definition of the android:screenDensity Android Manifest attribute.

Screen.AttributesContainer.ScreenSize

The C# definition of the android:screenSize Android Manifest attribute.

VertexAttribute.BlendIndices

Bone indices for skinned Meshes.

VertexAttribute.BlendWeight

Bone blend weights for skinned Meshes.

VertexAttribute.Position

Vertex position.

VertexAttribute.TexCoord0

Primary texture coordinate (UV).

VertexAttribute.TexCoord1

Additional texture coordinate.

VertexAttribute.TexCoord2

Additional texture coordinate.

VertexAttribute.TexCoord3

Additional texture coordinate.

VertexAttribute.TexCoord4

Additional texture coordinate.

VertexAttribute.TexCoord5

Additional texture coordinate.

VertexAttribute.TexCoord6

Additional texture coordinate.

VertexAttribute.TexCoord7

Additional texture coordinate.

DelayedAttribute

Attribute used to make a float, int, or string variable in a script be delayed.

DelayedAttribute.DelayedAttribute

Attribute used to make a float, int, or string variable in a script be delayed.

HelpURLAttribute.HelpURLAttribute

Initialize the HelpURL attribute with a documentation url.

OverlayAttribute

Attribute used to register a class as an overlay.

OverlayAttribute.OverlayAttribute

Attribute used to register a class as an Overlay.

Package.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

PropertyAttribute

Base class to derive custom property attributes from. Use this to create custom attributes for script variables.

Service.AttributesContainer.Description

The C# definition of the android:description Android Manifest attribute.

Service.AttributesContainer.DirectBootAware

The C# definition of the android:directBootAware Android Manifest attribute.

Service.AttributesContainer.Enabled

The C# definition of the android:enabled Android Manifest attribute.

Service.AttributesContainer.Exported

The C# definition of the android:exported Android Manifest attribute.

Service.AttributesContainer.ForegroundServiceType

The C# definition of the android:foregroundServiceType Android Manifest attribute.

Service.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

Service.AttributesContainer.IsolatedProcess

The C# definition of the android:isolatedProcess Android Manifest attribute.

Service.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

Service.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

Service.AttributesContainer.Permission

The C# definition of the android:permission Android Manifest attribute.

Service.AttributesContainer.Process

The C# definition of the android:process Android Manifest attribute.

UsesSdk.AttributesContainer.MaxSdkVersion

The C# definition of the android:maxSdkVersion Android Manifest attribute.

UsesSdk.AttributesContainer.MinSdkVersion

The C# definition of the android:minSdkVersion Android Manifest attribute.

UsesSdk.AttributesContainer.TargetSdkVersion

The C# definition of the android:targetSdkVersion Android Manifest attribute.

Action.Attributes

The attributes container for the <action> element.

Activity.AttributesContainer.AllowEmbedded

The C# definition of the android:allowEmbedded Android Manifest attribute.

Activity.AttributesContainer.AllowTaskReparenting

The C# definition of the android:allowTaskReparenting Android Manifest attribute.

Activity.AttributesContainer.AlwaysRetainTaskState

The C# definition of the android:alwaysRetainTaskState Android Manifest attribute.

Activity.AttributesContainer.AutoRemoveFromRecents

The C# definition of the android:autoRemoveFromRecents Android Manifest attribute.

Activity.AttributesContainer.Banner

The C# definition of the android:banner Android Manifest attribute.

Activity.AttributesContainer.ClearTaskOnLaunch

The C# definition of the android:clearTaskOnLaunch Android Manifest attribute.

Activity.AttributesContainer.ColorMode

The C# definition of the android:colorMode Android Manifest attribute.

Activity.AttributesContainer.ConfigChanges

The C# definition of the android:configChanges Android Manifest attribute.

Activity.AttributesContainer.DirectBootAware

The C# definition of the android:directBootAware Android Manifest attribute.

Activity.AttributesContainer.DocumentLaunchMode

The C# definition of the android:documentLaunchMode Android Manifest attribute.

Activity.AttributesContainer.Enabled

The C# definition of the android:enabled Android Manifest attribute.

Activity.AttributesContainer.ExcludeFromRecents

The C# definition of the android:excludeFromRecents Android Manifest attribute.

Activity.AttributesContainer.Exported

The C# definition of the android:exported Android Manifest attribute.

Activity.AttributesContainer.FinishOnTaskLaunch

The C# definition of the android:finishOnTaskLaunch Android Manifest attribute.

Activity.AttributesContainer.HardwareAccelerated

The C# definition of the android:hardwareAccelerated Android Manifest attribute.

Activity.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

Activity.AttributesContainer.Immersive

The C# definition of the android:immersive Android Manifest attribute.

Activity.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

Activity.AttributesContainer.LaunchMode

The C# definition of the android:launchMode Android Manifest attribute.

Activity.AttributesContainer.LockTaskMode

The C# definition of the android:lockTaskMode Android Manifest attribute.

Activity.AttributesContainer.MaxAspectRatio

The C# definition of the android:maxAspectRatio Android Manifest attribute.

Activity.AttributesContainer.MaxRecents

The C# definition of the android:maxRecents Android Manifest attribute.

Activity.AttributesContainer.Multiprocess

The C# definition of the android:multiprocess Android Manifest attribute.

Activity.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

Activity.AttributesContainer.NoHistory

The C# definition of the android:noHistory Android Manifest attribute.

Activity.AttributesContainer.ParentActivityName

The C# definition of the android:parentActivityName Android Manifest attribute.

Activity.AttributesContainer.Permission

The C# definition of the android:permission Android Manifest attribute.

Activity.AttributesContainer.PersistableMode

The C# definition of the android:persistableMode Android Manifest attribute.

Activity.AttributesContainer.Process

The C# definition of the android:process Android Manifest attribute.

Activity.AttributesContainer.RelinquishTaskIdentity

The C# definition of the android:relinquishTaskIdentity Android Manifest attribute.

Activity.AttributesContainer.ResizeableActivity

The C# definition of the resizeableActivity Android Manifest attribute.

Activity.AttributesContainer.ScreenOrientation

The C# definition of the android:screenOrientation Android Manifest attribute.

Activity.AttributesContainer.ShowForAllUsers

The C# definition of the android:showForAllUsers Android Manifest attribute.

Activity.AttributesContainer.StateNotNeeded

The C# definition of the android:stateNotNeeded Android Manifest attribute.

Activity.AttributesContainer.SupportsPictureInPicture

The C# definition of the supportsPictureInPicture Android Manifest attribute.

Activity.AttributesContainer.TaskAffinity

The C# definition of the android:taskAffinity Android Manifest attribute.

Activity.AttributesContainer.Theme

The C# definition of the android:theme Android Manifest attribute.

Activity.AttributesContainer.UiOptions

The C# definition of the android:uiOptions Android Manifest attribute.

Activity.AttributesContainer.WindowSoftInputMode

The C# definition of the android:windowSoftInputMode Android Manifest attribute.

Category.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

FilePathAttribute

An attribute that specifies a file location relative to the Project folder or Unity's preferences folder. Additional resources:...

Intent.Attributes

The attributes container for the <intent> element.

Layout.Attributes

The attributes container for the <layout> element.

Manifest.AttributesContainer.InstallLocation

The C# definition of the android:installLocation Android Manifest attribute.

Manifest.AttributesContainer.Package

The C# definition of the package Android Manifest attribute.

Manifest.AttributesContainer.SharedUserId

The C# definition of the android:sharedUserId Android Manifest attribute.

Manifest.AttributesContainer.SharedUserLabel

The C# definition of the android:sharedUserLabel Android Manifest attribute.

Manifest.AttributesContainer.TargetSandboxVersion

The C# definition of the android:targetSandboxVersion Android Manifest attribute.

Manifest.AttributesContainer.VersionCode

The C# definition of the android:versionCode Android Manifest attribute.

Manifest.AttributesContainer.VersionName

The C# definition of the android:versionName Android Manifest attribute.

MetaData.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

MetaData.AttributesContainer.Resource

The C# definition of the android:resource Android Manifest attribute.

MetaData.AttributesContainer.Value

The C# definition of the android:value Android Manifest attribute.

PreserveAttribute

PreserveAttribute prevents byte code stripping from removing a class, method, field, or property.

PropertyAttribute.applyToCollection

Makes attribute affect collections instead of their items.

Provider.AttributesContainer.Authorities

The C# definition of the android:authorities Android Manifest attribute.

Provider.AttributesContainer.DirectBootAware

The C# definition of the android:directBootAware Android Manifest attribute.

Provider.AttributesContainer.Enabled

The C# definition of the android:enabled Android Manifest attribute.

Provider.AttributesContainer.Exported

The C# definition of the android:exported Android Manifest attribute.

Provider.AttributesContainer.GrantUriPermissions

The C# definition of the android:grantUriPermissions Android Manifest attribute.

Provider.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

Provider.AttributesContainer.InitOrder

The C# definition of the android:initOrder Android Manifest attribute.

Provider.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

Provider.AttributesContainer.Multiprocess

The C# definition of the android:multiprocess Android Manifest attribute.

Provider.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

Provider.AttributesContainer.Permission

The C# definition of the android:permission Android Manifest attribute.

Provider.AttributesContainer.Process

The C# definition of the android:process Android Manifest attribute.

Provider.AttributesContainer.ReadPermission

The C# definition of the android:readPermission Android Manifest attribute.

Provider.AttributesContainer.Syncable

The C# definition of the android:syncable Android Manifest attribute.

Provider.AttributesContainer.WritePermission

The C# definition of the android:writePermission Android Manifest attribute.

ReadOnlyAttribute

Marks a member of a struct used in a job as read-only.

Receiver.AttributesContainer.DirectBootAware

The C# definition of the android:directBootAware Android Manifest attribute.

Receiver.AttributesContainer.Enabled

The C# definition of the android:enabled Android Manifest attribute.

Receiver.AttributesContainer.Exported

The C# definition of the android:exported Android Manifest attribute.

Receiver.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

Receiver.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

Receiver.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

Receiver.AttributesContainer.Permission

The C# definition of the android:permission Android Manifest attribute.

Receiver.AttributesContainer.Process

The C# definition of the android:process Android Manifest attribute.

Screen.Attributes

The attributes container for the <screen> element.

ShortcutAttribute

Registers a static method as the action for an action shortcut.

ShortcutAttribute.ShortcutAttribute

Creates an attribute for an action shortcut with an ID, optional context, and optional default binding.

TextAreaAttribute

Attribute to make a string be edited with a height-flexible and scrollable text area.

TextAreaAttribute.TextAreaAttribute

Attribute to make a string be edited with a height-flexible and scrollable text area.

VFXEventAttribute.CopyValuesFrom

Copies the values from a VFXEventAttribute to the one you call this function from.

GUITargetAttribute.GUITargetAttribute

Default constructor initializes the attribute for OnGUI to be called for all available displays.

MultilineAttribute

Attribute to make a string be edited with a multi-line textfield.

MultilineAttribute.MultilineAttribute

Attribute used to make a string value be shown in a multiline textarea.

Package.Attributes

The attributes container for the <package> element.

Queries.Attributes

The attributes container for the <queries> element.

Service.Attributes

The attributes container for the <service> element.

UsesSdk.Attributes

The attributes container for the <uses-sdk> element.

UxmlObjectAttribute

Declares that a class can be instantiated from UXML and contain UXML attributes.

XmlProlog.AttributesContainer.Encoding

The C# definition of the encoding Android Manifest attribute.

XmlProlog.AttributesContainer.Standalone

The C# definition of the standalone Android Manifest attribute.

XmlProlog.AttributesContainer.Version

The C# definition of the version Android Manifest attribute.

Activity.Attributes

The attributes container for the <activity> element.

Category.Attributes

The attributes container for the <category> element.

ColorUsageAttribute

Attribute used to configure the usage of the ColorField and Color Picker for a color.

ColorUsageAttribute.ColorUsageAttribute

Attribute for Color fields. Used for configuring the GUI for the color.

Manifest.Attributes

The attributes container for the <manifest> element.

MetaData.Attributes

The attributes container for the <meta-data> element.

NotKeyableAttribute

Use this attribute in a script to mark a property as non-animatable.

NotKeyableAttribute.NotKeyableAttribute

Use this attribute in a script to mark a property as non-animatable.

Permission.AttributesContainer.Description

The C# definition of the android:description Android Manifest attribute.

Permission.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

Permission.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

Permission.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

Permission.AttributesContainer.PermissionGroup

The C# definition of the android:permissionGroup Android Manifest attribute.

Permission.AttributesContainer.ProtectionLevel

The C# definition of the android:protectionLevel Android Manifest attribute.

Provider.Attributes

The attributes container for the <provider> element.

Receiver.Attributes

The attributes container for the <receiver> element.

UxmlElementAttribute

Declares a custom control.

Application.AttributesContainer.AllowBackup

The C# definition of the android:allowBackup Android Manifest attribute.

Application.AttributesContainer.AllowClearUserData

The C# definition of the android:allowClearUserData Android Manifest attribute.

Application.AttributesContainer.AllowNativeHeapPointerTagging

The C# definition of the android:allowNativeHeapPointerTagging Android Manifest attribute.

Application.AttributesContainer.AllowTaskReparenting

The C# definition of the android:allowTaskReparenting Android Manifest attribute.

Application.AttributesContainer.BackupAgent

The C# definition of the android:backupAgent Android Manifest attribute.

Application.AttributesContainer.BackupInForeground

The C# definition of the android:backupInForeground Android Manifest attribute.

Application.AttributesContainer.Banner

The C# definition of the android:banner Android Manifest attribute.

Application.AttributesContainer.DataExtractionRules

The C# definition of the android:dataExtractionRules Android Manifest attribute.

Application.AttributesContainer.Debuggable

The C# definition of the android:debuggable Android Manifest attribute.

Application.AttributesContainer.Description

The C# definition of the android:description Android Manifest attribute.

Application.AttributesContainer.Enabled

The C# definition of the android:enabled Android Manifest attribute.

Application.AttributesContainer.ExtractNativeLibs

The C# definition of the android:extractNativeLibs Android Manifest attribute.

Application.AttributesContainer.FullBackupContent

The C# definition of the android:fullBackupContent Android Manifest attribute.

Application.AttributesContainer.FullBackupOnly

The C# definition of the android:fullBackupOnly Android Manifest attribute.

Application.AttributesContainer.GwpAsanMode

The C# definition of the android:gwpAsanMode Android Manifest attribute.

Application.AttributesContainer.HardwareAccelerated

The C# definition of the android:hardwareAccelerated Android Manifest attribute.

Application.AttributesContainer.HasCode

The C# definition of the android:hasCode Android Manifest attribute.

Application.AttributesContainer.HasFragileUserData

The C# definition of the android:hasFragileUserData Android Manifest attribute.

Application.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

Application.AttributesContainer.IsGame

The C# definition of the android:isGame Android Manifest attribute.

Application.AttributesContainer.KillAfterRestore

The C# definition of the android:killAfterRestore Android Manifest attribute.

Application.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

Application.AttributesContainer.LargeHeap

The C# definition of the android:largeHeap Android Manifest attribute.

Application.AttributesContainer.Logo

The C# definition of the android:logo Android Manifest attribute.

Application.AttributesContainer.ManageSpaceActivity

The C# definition of the android:manageSpaceActivity Android Manifest attribute.

Application.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

Application.AttributesContainer.NetworkSecurityConfig

The C# definition of the android:networkSecurityConfig Android Manifest attribute.

Application.AttributesContainer.Permission

The C# definition of the android:permission Android Manifest attribute.

Application.AttributesContainer.Persistent

The C# definition of the android:persistent Android Manifest attribute.

Application.AttributesContainer.Process

The C# definition of the android:process Android Manifest attribute.

Application.AttributesContainer.RequestLegacyExternalStorage

The C# definition of the android:requestLegacyExternalStorage Android Manifest attribute.

Application.AttributesContainer.RequiredAccountType

The C# definition of the android:requiredAccountType Android Manifest attribute.

Application.AttributesContainer.ResizeableActivity

The C# definition of the android:resizeableActivity Android Manifest attribute.

Application.AttributesContainer.RestoreAnyVersion

The C# definition of the android:restoreAnyVersion Android Manifest attribute.

Application.AttributesContainer.RestrictedAccountType

The C# definition of the android:restrictedAccountType Android Manifest attribute.

Application.AttributesContainer.RoundIcon

The C# definition of the android:roundIcon Android Manifest attribute.

Application.AttributesContainer.SupportsRtl

The C# definition of the android:supportsRtl Android Manifest attribute.

Application.AttributesContainer.TaskAffinity

The C# definition of the android:taskAffinity Android Manifest attribute.

Application.AttributesContainer.TestOnly

The C# definition of the android:testOnly Android Manifest attribute.

Application.AttributesContainer.Theme

The C# definition of the android:theme Android Manifest attribute.

Application.AttributesContainer.UiOptions

The C# definition of the android:uiOptions Android Manifest attribute.

Application.AttributesContainer.UsesCleartextTraffic

The C# definition of the android:usesCleartextTraffic Android Manifest attribute.

Application.AttributesContainer.VmSafeMode

The C# definition of the android:vmSafeMode Android Manifest attribute.

EnumButtonsAttribute

Attribute to enable editing an enum with a UIElements.ToggleButtonGroup.

EnumButtonsAttribute.EnumButtonsAttribute

Attribute to enable editing an enum with a UIElements.ToggleButtonGroup.

OnOpenAssetAttribute

Invokes a static callback method when the Unity Editor attempts to open an asset.

Profileable.AttributesContainer.Enabled

The C# definition of the android:enabled Android Manifest attribute.

Profileable.AttributesContainer.Shell

The C# definition of the android:shell Android Manifest attribute.

UsesFeature.AttributesContainer.GlEsVersion

The C# definition of the android:glEsVersion Android Manifest attribute.

UsesFeature.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

UsesFeature.AttributesContainer.Required

The C# definition of the android:required Android Manifest attribute.

UsesLibrary.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

UsesLibrary.AttributesContainer.Required

The C# definition of the android:required Android Manifest attribute.

BurstDiscardAttribute

Use this attribute to exclude a method or property from being compiled to native code by the Burst compiler.

CategoryInfoAttribute.Order

The position this category should use.

IntentFilter.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

IntentFilter.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

IntentFilter.AttributesContainer.Priority

The C# definition of the android:priority Android Manifest attribute.

LocalizationAttribute

An attribute to the assembly for Localization.

Permission.Attributes

The attributes container for the <permission> element.

ResourcePathAttribute

This attribute is used to describe what path to the asset should be used.

RoleProviderAttribute

An attribute used to decorate function that defines how a slave process can interact with a main instance of Unity.

RunAfterClassAttribute

Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...

RunAfterClassAttribute.RunAfterClassAttribute

Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...

ActivityAlias.AttributesContainer.Enabled

The C# definition of the android:enabled Android Manifest attribute.

ActivityAlias.AttributesContainer.Exported

The C# definition of the android:exported Android Manifest attribute.

ActivityAlias.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

ActivityAlias.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

ActivityAlias.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

ActivityAlias.AttributesContainer.Permission

The C# definition of the android:permission Android Manifest attribute.

ActivityAlias.AttributesContainer.TargetActivity

The C# definition of the android:targetActivity Android Manifest attribute.

Application.Attributes

The attributes container for the <application> element.

CustomPreviewAttribute

Adds an extra preview in the Inspector for the specified type.

CustomPreviewAttribute.CustomPreviewAttribute

Tells a DefaultPreview which class it's a preview for.

EventInterestAttribute

Optional attribute on overrides of CallbackEventHandler.HandleEventBubbleUp and CallbackEventHandler.HandleEventTrickleDown. Us...

GradientUsageAttribute

Controls how the Gradient inspector editor treats the color values.

GradientUsageAttribute.GradientUsageAttribute

Attribute for gradient fields. Used to configure the GUI for the Gradient Editor.

InspectorNameAttribute

Use this attribute on enum value declarations to change the display name shown in the Inspector.

IProperty.GetAttribute

Returns the first attribute of the given type.

Mesh.GetVertexAttribute

Returns information about a vertex attribute based on its index.

Mesh.HasVertexAttribute

Checks if a specific vertex data attribute exists on this Mesh.

Profileable.Attributes

The attributes container for the <profileable> element.

ResourcePathsAttribute

Attribute specifying information about the paths where these resources are located.

RunBeforeClassAttribute

Add this attribute to a callback method to mark that this callback must be run before any callbacks that are part of the specif...

RunBeforeClassAttribute.RunBeforeClassAttribute

Add this attribute to a callback method to mark that this callback must be run before any callbacks that are part of the specif...

SearchContextAttribute

This attribute can be attached to a component object field in order to have the ObjectField use the advanced Object Picker.

SelectionBaseAttribute

Add this attribute to a script class to mark its GameObject as a selection base object for Scene View picking.

UsesFeature.Attributes

The attributes container for the <uses-feature> element.

UsesLibrary.Attributes

The attributes container for the <uses-library> element.

CallbackOrderAttribute

Base class for Attributes that require a callback index.

ClutchShortcutAttribute

Registers a static method as the action for a clutch shortcut.

ClutchShortcutAttribute.ClutchShortcutAttribute

Creates an attribute for a clutch shortcut with an ID, optional context, and optional default binding.

CreatePropertyAttribute

Use this attribute to have a property generated for the member.

InspectorOrderAttribute

Shows sorted enum values in the Inspector enum UI dropdowns i.e. EditorGUI.EnumPopup, PropertyField etc. This attribute can be ...

InspectorOrderAttribute.InspectorOrderAttribute

Default constructor initializes the attribute for enum to be shown sorted in UI dropdowns.

IntentFilter.Attributes

The attributes container for the <intent-filter> element.

IProperty.HasAttribute

Returns true if the property has any attributes of the given type.

NonReorderableAttribute

Disables reordering of an array or list in the Inspector window.

PathPermission.AttributesContainer.Path

The C# definition of the android:path Android Manifest attribute.

PathPermission.AttributesContainer.PathPattern

The C# definition of the android:pathPattern Android Manifest attribute.

PathPermission.AttributesContainer.PathPrefix

The C# definition of the android:pathPrefix Android Manifest attribute.

PathPermission.AttributesContainer.Permission

The C# definition of the android:permission Android Manifest attribute.

PathPermission.AttributesContainer.ReadPermission

The C# definition of the android:readPermission Android Manifest attribute.

PathPermission.AttributesContainer.WritePermission

The C# definition of the android:writePermission Android Manifest attribute.

PermissionTree.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

PermissionTree.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

PermissionTree.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

QueryListBlockAttribute

This attribute can be used on a class deriving from QueryListBlock to display in query builder mode a special block that will p...

RunAfterPackageAttribute

Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...

RunAfterPackageAttribute.RunAfterPackageAttribute

Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...

SearchSelectorAttribute

Search selector attribute used to define how a custom value can be selected from a search item.

TagConstraintAttribute

Enable or disable shader keyword filter attributes based on shader tags.

TagConstraintAttribute.TagConstraintAttribute

Enable or disable shader keyword filter attributes based on shader tags.

UsesPermission.AttributesContainer.MaxSdkVersion

The C# definition of the android:maxSdkVersion Android Manifest attribute.

UsesPermission.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

VersionControlAttribute

Allows you to mark a class as a version control system object.

ActivityAlias.Attributes

The attributes container for the <activity-alias> element.

ContextMenuItemAttribute

Use this attribute to add a context menu to a field that calls a named method.

ContextMenuItemAttribute.ContextMenuItemAttribute

Use this attribute to add a context menu to a field that calls a named method.

CustomGridBrushAttribute

Attribute to define the class as a grid brush and to make it available in the palette window.

CustomGridBrushAttribute.CustomGridBrushAttribute

Attribute to define the class as a grid brush and to make it available in the palette window.

Instrumentation.AttributesContainer.FunctionalTest

The C# definition of the android:functionalTest Android Manifest attribute.

Instrumentation.AttributesContainer.HandleProfiling

The C# definition of the android:handleProfiling Android Manifest attribute.

Instrumentation.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

Instrumentation.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

Instrumentation.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

Instrumentation.AttributesContainer.TargetPackage

The C# definition of the android:targetPackage Android Manifest attribute.

Instrumentation.AttributesContainer.TargetProcesses

The C# definition of the android:targetProcesses Android Manifest attribute.

JobProducerTypeAttribute.JobProducerTypeAttribute

Indicates which type is the JobProducerType.

PermissionGroup.AttributesContainer.Description

The C# definition of the android:description Android Manifest attribute.

PermissionGroup.AttributesContainer.Icon

The C# definition of the android:icon Android Manifest attribute.

PermissionGroup.AttributesContainer.Label

The C# definition of the android:label Android Manifest attribute.

PermissionGroup.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

RunAfterAssemblyAttribute

Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...

RunAfterAssemblyAttribute.RunAfterAssemblyAttribute

Add this attribute to a callback method to mark that this callback must be run after any callbacks that are part of the specifi...

RunBeforePackageAttribute

Add this attribute to a callback method to mark that this callback must be run before any callbacks that are part of the specif...

RunBeforePackageAttribute.RunBeforePackageAttribute

Add this attribute to a callback method to mark that this callback must be run before any callbacks that are part of the specif...

SupportsScreens.AttributesContainer.AnyDensity

The C# definition of the android:anyDensity Android Manifest attribute.

SupportsScreens.AttributesContainer.CompatibleWidthLimitDp

The C# definition of the android:compatibleWidthLimitDp Android Manifest attribute.

SupportsScreens.AttributesContainer.LargeScreens

The C# definition of the android:largeScreens Android Manifest attribute.

SupportsScreens.AttributesContainer.LargestWidthLimitDp

The C# definition of the android:largestWidthLimitDp Android Manifest attribute.

SupportsScreens.AttributesContainer.NormalScreens

The C# definition of the android:normalScreens Android Manifest attribute.

SupportsScreens.AttributesContainer.RequiresSmallestWidthDp

The C# definition of the android:requiresSmallestWidthDp Android Manifest attribute.

SupportsScreens.AttributesContainer.Resizeable

The C# definition of the android:resizeable Android Manifest attribute.

SupportsScreens.AttributesContainer.SmallScreens

The C# definition of the android:smallScreens Android Manifest attribute.

SupportsScreens.AttributesContainer.XlargeScreens

The C# definition of the android:xlargeScreens Android Manifest attribute.

InitializeOnLoadAttribute

Allows you to initialize an Editor class when Unity loads, and when your scripts are recompiled.

PathPermission.Attributes

The attributes container for the <path-permission> element.

PermissionTree.Attributes

The attributes container for the <permission-tree> element.

PostProcessBuildAttribute

Add this attribute to a method to get a notification just after building the player.

PostProcessSceneAttribute

Add this attribute to a method to get a notification just after building the Scene.

ReserveModifiersAttribute

Provides an attribute that reserves one or multiple modifiers for a specific shortcut.

ReserveModifiersAttribute.ReserveModifiersAttribute

Creates an attribute that reserves a modifier for a single shortcut.

RunBeforeAssemblyAttribute

Add this attribute to a callback method to indicate that this callback must be run before any callbacks that are part of the sp...

RunBeforeAssemblyAttribute.RunBeforeAssemblyAttribute

Add this attribute to a callback method to indicate that this callback must be run before any callbacks that are part of the sp...

ScriptedImporterAttribute

Class attribute used to register a custom asset importer derived from ScriptedImporter with Unity's Asset import pipeline.

ScriptedImporterAttribute.ScriptedImporterAttribute

Use the ScriptedImporter attribute to register a custom importer derived from ScriptedImporter with Unity's Asset import pipeline.

SettingsProviderAttribute

Attribute used to register a new SettingsProvider. Use this attribute to decorate a function that returns an instance of a Sett...

UsesPermission.Attributes

The attributes container for the <uses-permission> element.

BeforeRenderOrderAttribute

Use this BeforeRenderOrderAttribute when you need to specify a custom callback order for Application.onBeforeRender.

ExcludeFromPresetAttribute

Add this attribute to a class to prevent creating a Preset from the instances of the class.

Instrumentation.Attributes

The attributes container for the <instrumentation> element.

PermissionGroup.Attributes

The attributes container for the <permission-group> element.

PropertyCollectionAttribute

Base class to derive custom property attributes for collections from. Use this to create custom attributes for array and list v...

QueryEngineFilterAttribute

Base attribute class used to define a custom filter on a QueryEngine.All filter types supported by QueryEngine.AddFilter are su...

QueryEngineFilterAttribute.paramTransformerFunction

Name of the parameter transformer function to use with this filter.Tag the parameter transformer function with the appropriate ...

QueryEngineFilterAttribute.QueryEngineFilterAttribute

Create a filter with the corresponding token and supported operators.

RegisterUxmlCacheAttribute

Attribute allowing the UXML registry to more efficiently retrieve the UXML description data.

ResourcePathsBaseAttribute

This abstract attribute is used to describe what path to the asset should be used.

SceneSearchEngineAttribute

A class attribute that registers Scene search engines automatically. Search engines with this attribute must implement the Sear...

ShaderIncludePathAttribute

This attribute is no longer supported.

SupportsGlTexture.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

SupportsScreens.Attributes

The attributes container for the <supports-screens> element.

UsesConfiguration.AttributesContainer.ReqFiveWayNav

The C# definition of the android:reqFiveWayNav Android Manifest attribute.

UsesConfiguration.AttributesContainer.ReqHardKeyboard

The C# definition of the android:reqHardKeyboard Android Manifest attribute.

UsesConfiguration.AttributesContainer.ReqKeyboardType

The C# definition of the android:reqKeyboardType Android Manifest attribute.

UsesConfiguration.AttributesContainer.ReqNavigation

The C# definition of the android:reqNavigation Android Manifest attribute.

UsesConfiguration.AttributesContainer.ReqTouchScreen

The C# definition of the android:reqTouchScreen Android Manifest attribute.

UsesNativeLibrary.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

UsesNativeLibrary.AttributesContainer.Required

The C# definition of the android:required Android Manifest attribute.

UxmlTypeReferenceAttribute

Provides information about the expected type when applied to a Type field or property that has the UxmlAttributeAttribute attri...

UxmlTypeReferenceAttribute.UxmlTypeReferenceAttribute

Provides information about the expected type when applied to a Type field or property that has the UxmlAttributeAttribute attri...

AlwaysLinkAssemblyAttribute

Ensure an assembly is always processed during managed code stripping.

DiscreteEvaluationAttribute

Use this attribute to indicate that a property will be evaluated as a discrete value during animation playback.

DiscreteEvaluationAttribute.DiscreteEvaluationAttribute

Use this attribute to indicate that a property will be evaluated as a discrete value during animation playback.

DontCreatePropertyAttribute

Use this attribute to prevent have a property from being automatically generated on a public field.

GrantUriPermission.AttributesContainer.Path

The C# definition of the android:path Android Manifest attribute.

GrantUriPermission.AttributesContainer.PathPattern

The C# definition of the android:pathPattern Android Manifest attribute.

GrantUriPermission.AttributesContainer.PathPrefix

The C# definition of the android:pathPrefix Android Manifest attribute.

SearchItemProviderAttribute

Attribute used to declare a static method that will create a new search provider at load time.

UsesLuminPrivilegeAttribute

This attribute provides a way to declaratively define a Lumin privilege requirement that is automatically added to the manifest...

CompatibleScreens.Attributes

The attributes container for the <compatible-screens> element.

GeneratePropertyBagAttribute

Use this attribute to have the source generator generate property bags for a given type.

ProjectSearchEngineAttribute

A class attribute that registers Project search engines automatically. Search engines with this attribute must implement the Se...

Property.AddAttribute

Adds an attribute to the property.

Property.GetAttribute

Returns the first attribute of the given type.

SupportsGlTexture.Attributes

The attributes container for the <supports-gl-texture> element.

UsesConfiguration.Attributes

The attributes container for the <uses-configuration> element.

UsesNativeLibrary.Attributes

The attributes container for the <uses-native-library> element.

UsesPermissionSdk23.AttributesContainer.MaxSdkVersion

The C# definition of the android:maxSdkVersion Android Manifest attribute.

UsesPermissionSdk23.AttributesContainer.Name

The C# definition of the android:name Android Manifest attribute.

UxmlNamespacePrefixAttribute

Attribute that can be used on an assembly to define an XML namespace prefix for a namespace.

UxmlObjectReferenceAttribute

Declares that a field or property is associated with nested UXML objects.

WriteAccessRequiredAttribute

Specify which struct method and property requires write access to be invoked.

ApplyRulesIfTagsEqualAttribute

Enable or disable shader keyword filter attributes based on shader tags.

BuildCallbackVersionAttribute

Attribute to provide a version number for IProcessSceneWithReport callbacks.

EditorToolbarElementAttribute

The EditorToolbarElement attribute allows you to make available a specific VisualElement for use in an Editor Toolbar.

EditorToolbarElementAttribute.EditorToolbarElementAttribute

The EditorToolbarElement attribute allows you to make available a specific VisualElement for use in an Editor Toolbar.

FormerlySerializedAsAttribute

Use this attribute to rename a field without losing its serialized value.

GrantUriPermission.Attributes

The attributes container for the <grant-uri-permission> element.

ObjectSelectorEngineAttribute

Use this class attribute to register ObjectSelector search engines automatically. Search engines with this attribute must imple...

Property.HasAttribute

Returns true if the property has any attributes of the given type.

SearchColumnProviderAttribute

The search column provider attribute is used to define new formats for a given column.

BaseElement.GetCustomAttribute

Gets a custom attribute by attribute name.

BaseElement.SetCustomAttribute

Sets a custom attribute with name and value.

IgnoredByDeepProfilerAttribute

IgnoredByDeepProfilerAttribute prevents Unity Profiler from capturing method calls.

ObjectSelectorHandlerAttribute

A class attribute that allows you to define dynamic constraint on a MonoBehavior or ScriptableObject's field for the object sel...

SearchActionsProviderAttribute

Attribute used to declare a static method that defines new actions for specific search providers.

SettingsProviderGroupAttribute

Attribute used to register multiple SettingsProvider items. Use this attribute to decorate a function that returns an array of ...

UsesPermissionSdk23.Attributes

The attributes container for the <uses-permission-sdk-23> element.

AdvancedObjectSelectorAttribute

This attribute lets you register a custom advanced object selector.

AdvancedObjectSelectorAttribute.AdvancedObjectSelectorAttribute

Registers a method to act as an advanced object selector.

ApplyRulesIfGraphicsAPIAttribute

Enable or disable shader keyword filter attributes based on the graphics API.

ApplyRulesIfTagsEqualAttribute.ApplyRulesIfTagsEqualAttribute

Enable or disable shader keyword filter attributes based on shader tags.

DiffuseProfileCallbackAttribute

This attribute is used as a callback to set SRP specific properties from the importer.

GraphicsAPIConstraintAttribute

Enable or disable shader keyword filter attributes based on the graphics API.

GraphicsAPIConstraintAttribute.GraphicsAPIConstraintAttribute

Enable or disable shader keyword filter attributes based on the graphics API.

Mesh.MeshData.HasVertexAttribute

Checks if a given vertex attribute exists in the MeshData.

MeshGenerationResult.Attributes

The MeshVertexAttributes that were written to the MeshGenerationResult.Mesh.

ProfilerModuleMetadataAttribute

Provides metadata related to a ProfilerModule, such as its name and icon path.

ResourceFormattedPathsAttribute

Attribute specifying information about the paths where these resources are located.

SceneQueryEngineFilterAttribute

Custom attribute is used to customize the search engine used by the scene search provider.

SharedBetweenAnimatorsAttribute

The SharedBetweenAnimatorsAttribute specifies that this StateMachineBehaviour is instantiated only once and shared by all Anima...

TypeCache.GetTypesWithAttribute

Retrieves an unordered collection of types marked with the T attribute.

UsesLuminPlatformLevelAttribute

This attribute provides a way to declaratively define a Lumin platform level requirement that is automatically added to the man...

ApplyRulesIfTagsNotEqualAttribute

Enable or disable shader keyword filter attributes based on shader tags.

ProfilerModuleMetadataAttribute.DisplayName

The attributed Profiler module’s display name.

ProfilerModuleMetadataAttribute.IconPath

The path to the attributed Profiler module’s icon.

TypeCache.GetFieldsWithAttribute

Retrieves an unordered collection of fields marked with the T attribute.

ApplyRulesIfGraphicsAPIAttribute.ApplyRulesIfGraphicsAPIAttribute

Enable or disable shader keyword filter attributes based on the graphics API.

BaseElement.RemoveCustomAttribute

Removes a custom attribute by name.

ExcludeFromObjectFactoryAttribute

Add this attribute to a class to prevent the class and its inherited classes from being created with ObjectFactory methods.

MaterialSettingsCallbackAttribute

This attribute is used as a callback to set SRP specific properties from the importer.

RecreatePipelineOnChangeAttribute

This attribute is used on field of a IRenderPipelineGraphicsSettings to ensure pipeline would be recreated if the value is chan...

TypeCache.GetMethodsWithAttribute

Retrieves an unordered collection of methods marked with the T attribute.

VFXOutputEventArgs.eventAttribute

Stores the current event attribute.

VFXSpawnerState.vfxEventAttribute

Gets the modifiable current event attribute (Read Only).

ApplyRulesIfNotGraphicsAPIAttribute

Enable or disable shader keyword filter attributes based on the graphics API.

ApplyRulesIfTagsNotEqualAttribute.ApplyRulesIfTagsNotEqualAttribute

Enable or disable shader keyword filter attributes based on shader tags.

DeallocateOnJobCompletionAttribute

Automatically deallocates a native container when a job is finished.

LightingExplorerExtensionAttribute

An attribute to mark an extension class for the Lighting Explorer. Supports one extension per render pipeline.

NativeContainerIsReadOnlyAttribute

Marks a native container type as read only.

SearchExpressionEvaluatorAttribute

Attribute used to register new SearchExpressionEvaluator. This will allow to use new function in SearchExpression. As a side no...

SearchExpressionEvaluatorAttribute.SearchExpressionEvaluatorAttribute

Use this attribute to register a static C# function as a new evaluator. SearchExpressionEvaluator when use within a SearchExpre...

SupportedOnRenderPipelineAttribute.GetSupportedMode

Use SupportedOnRenderPipelineAttribute.GetSupportedMode to find out whether a RenderPipelineAsset supports the attribute.

SupportedOnRenderPipelineAttribute.isSupportedOnCurrentPipeline

The value is true if the current RenderPipelineAsset supports the attribute.

SupportedOnRenderPipelineAttribute.IsTypeSupportedOnRenderPipeline

Use this method to determine whether a type has the SupportedOnRenderPipelineAttribute attribute and determine whether a Render...

SupportedOnRenderPipelineAttribute.renderPipelineTypes

The Render Pipeline Assets that support the attribute.

SupportedOnRenderPipelineAttribute.SupportedMode.Supported

The RenderPipelineAsset supports the attribute.

SupportedOnRenderPipelineAttribute.SupportedMode.SupportedByBaseClass

The base class of the RenderPipelineAsset supports the attribute.

SupportedOnRenderPipelineAttribute.SupportedMode.Unsupported

The RenderPipelineAsset doesn't support the attribute.

BaseUxmlTraits.canHaveAnyAttribute

Must return true if the UXML element attributes are not restricted to the values enumerated by uxmlAttributesDescription.

SupportedOnRenderPipelineAttribute

Set which render pipelines make a class active.

ApplyRulesIfNotGraphicsAPIAttribute.ApplyRulesIfNotGraphicsAPIAttribute

Enable or disable shader keyword filter attributes based on the graphics API.

CollectImportedDependenciesAttribute

Use this method attribute to specify which methods declare dependancies on imported assets. The methods are called by AssetData...

CollectImportedDependenciesAttribute.CollectImportedDependenciesAttribute

Use the CollectImportedDependencies attribute to declare getters for imported dependencies.

GeneratePropertyBagsForTypeAttribute

Use this attribute to have the source generator generate a property bag for a given type. This attribute works for the specifie...

GeneratePropertyBagsForTypeAttribute.GeneratePropertyBagsForTypeAttribute

Initializes a new instance of the GeneratePropertyBagsForTypeAttribute attribute.

IBaseUxmlFactory.canHaveAnyAttribute

Must return true if the UXML element attributes are not restricted to the values enumerated by uxmlAttributesDescription.

BurstAuthorizedExternalMethodAttribute

The BurstAuthorizedExternalMethod attribute lets you mark a function as being authorized for Burst to call from within a static...

CustomEditorForRenderPipelineAttribute

Tells an Editor class which run-time type it's an editor for when the given RenderPipeline is activated.

ObjectSelectorHandlerWithTagsAttribute

A class attribute that allows you to define tag constraints on a MonoBehavior or ScriptableObject's field in the object selector.

QueryEngine.AddFiltersFromAttribute

Adds all custom filters that are identified with the method attribute TFilterAttribute.

RuntimeInitializeOnLoadMethodAttribute

Use this attribute to get a callback when the runtime is starting up and loading the first scene.

AdvancedObjectSelectorValidatorAttribute

This attribute lets you register a custom advanced object selector validator.

AdvancedObjectSelectorValidatorAttribute.AdvancedObjectSelectorValidatorAttribute

Registers a method to act as an advanced object selector validator.

GeneratePropertyBagsForAssemblyAttribute

Use this attribute to enable the source generator to run on this assembly.

ObjectSelectorHandlerWithLabelsAttribute

A class attribute that allows you to define label constraints on a MonoBehavior or ScriptableObject's field in the object selec...

QueryEngineParameterTransformerAttribute

Base attribute class that defines a custom parameter transformer function.

ShaderData.VariantCompileInfo.Attributes

Vertex attributes the compiled variant uses (Read Only).

NativeContainerIsAtomicWriteOnlyAttribute

Indicates that the native container only allows writing, and can only be written to in safe, parallel contexts.

ParticleSystem.AllocateCustomDataAttribute

Ensures that the customData1 and customData2 particle attribute arrays are allocated.

ParticleSystem.AllocateMeshIndexAttribute

Ensures that the meshIndices particle attribute array is allocated.

NativeDisableUnsafePtrRestrictionAttribute

Enable the use of unsafe pointers in jobs.

ScriptableRenderPipelineExtensionAttribute

Use this attribute to apply a condition to a filter that finds the class based on which ScriptableRenderPipeline you are curren...

ScriptableRenderPipelineExtensionAttribute.inUse

Determines whether the current ScriptableRenderPipeline is the same type as the one given by the constructor. Returns true if t...

NativeSetClassTypeToNullOnScheduleAttribute

Sets the managed reference to a class to null on a copy of the job struct that is passed to a job.

NativeDisableParallelForRestrictionAttribute

Indicates that multiple jobs can safely access the same NativeContainer at the same time.

SceneQueryEngineParameterTransformerAttribute

Attribute class that defines a custom parameter transformer function applied for a query running in a scene provider defined by...

ParticleSystem.AllocateAxisOfRotationAttribute

Ensures that the axisOfRotations particle attribute array is allocated.

SpriteDataAccessExtensions.GetVertexAttribute

Retrieves a strided accessor to the internal vertex attributes.

AssetPostprocessorStaticVariableIgnoreAttribute

Allows you to decorate static variables in AssetPostprocessor and ScriptedImporter classes that should be ignored by the static...

NativeDisableContainerSafetyRestrictionAttribute

Explicitly disable the safety system for a NativeContainer.

GeneratePropertyBagsForTypesQualifiedWithAttribute

Use this attribute to have the properties source generator generate property bags for types implementing the specified interface.

GeneratePropertyBagsForTypesQualifiedWithAttribute.GeneratePropertyBagsForTypesQualifiedWithAttribute

Initializes a new instance of the GeneratePropertyBagsForTypesQualifiedWithAttribute attribute.

NativeContainerSupportsMinMaxWriteRestrictionAttribute

Indicates that a native container type can restrict its writable ranges to be between a min and a max index.

NativeContainerSupportsDeallocateOnJobCompletionAttribute

Indicates that a NativeContainer can be automatically deallocated when a job is complete.

UxmlAttributeAttribute

Declares that a field or property is associated with a UXML attribute.

UxmlAttributeConverter

Converts a UxmlAttribute type to and from a string.

BaseAttributesContainer.ToolsNode

The C# definition of the tools:node Android Manifest attribute.

BaseAttributesContainer.ToolsRemove

The C# definition of the tools:remove Android Manifest attribute.

BaseAttributesContainer.ToolsReplace

The C# definition of the tools:replace Android Manifest attribute.

BaseAttributesContainer.ToolsSelector

The C# definition of the tools:selector Android Manifest attribute.

BaseAttributesContainer.ToolsStrict

The C# definition of the tools:strict Android Manifest attribute.

UxmlAttributeAttribute.name

Provides a custom UXML name to the attribute.

UxmlAttributeAttribute.obsoleteNames

Provides support for obsolete UXML attribute names.

UxmlAttributeAttribute.UxmlAttributeAttribute

Declares that a field or property is associated with a UXML attribute.

UxmlAttributeDescription

Base class for describing an XML attribute.

UxmlAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlAttributeDescription.GetValueFromBag

Get the attribute value from the attribute bag.

UxmlAttributeDescription.obsoleteNames

A list of obsolete names for this attribute.

UxmlAttributeDescription.restriction

Restrictions on the possible values of the attribute.

UxmlAttributeDescription.TryGetValueFromBag

Tries to get the attribute value from the attribute bag.

UxmlAttributeDescription.use

Whether the attribute is optional, required or prohibited.

UxmlAttributeDescription.Use.None

There is no restriction on the use of this attribute with the element.

UxmlAttributeDescription.Use.Optional

The attribute is optional for the element.

UxmlAttributeDescription.Use.Prohibited

The attribute should not appear for the element.

UxmlAttributeDescription.Use.Required

The attribute must appear in the element tag.

UxmlAttributeNames

Holds the description data of a UXML attribute.

UxmlAttributeNames.fieldName

The field name of the UXML attribute

UxmlAttributeNames.obsoleteNames

The obsolete names of the UXML attribute.

UxmlAttributeNames.typeReference

The type reference of the UXML attribute.

UxmlAttributeNames.uxmlName

The uxml name of the UXML attribute.

BaseAttributesContainer

The base attributes container for all elements.

IUxmlAttributes

This type allows UXML attribute value retrieval during the VisualElement instantiation. An instance will be provided to the fac...

IUxmlAttributes.TryGetAttributeValue

Get the value of an attribute as a string.

UxmlAttributeOverridesTraits

Defines UxmlTraits for the AttributeOverrides tag.

VertexAttributeDescriptor

Information about a single VertexAttribute of a Mesh vertex.

VertexAttributeDescriptor.stream

Which vertex buffer stream the attribute should be in.

VertexAttributeDescriptor.dimension

Dimensionality of the vertex attribute.

VertexAttributeDescriptor.format

Format of the vertex attribute.

RequireAttributeUsagesAttribute

Only allowed on attribute types. If the attribute type is marked, then so too will all CustomAttributes of that type.

UxmlIntAttributeDescription

Describes a UXML int attribute.

UxmlIntAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlIntAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlIntAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

UxmlTypeAttributeDescription.GetValueFromBag

Method that retrieves an attribute's value from an attribute bag. Returns it if it is found, otherwise return defaultValue.

UxmlTypeAttributeDescription.TryGetValueFromBag

Method that tries to retrieve an attribute's value from an attribute bag.. Returns true if it is found, otherwise returns false.

UxmlBoolAttributeDescription

Describes a UXML bool attribute.

UxmlBoolAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlBoolAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlBoolAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

UxmlEnumAttributeDescription

Describes a UXML attribute representing an enum as a string.

UxmlEnumAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlEnumAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlEnumAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

UxmlLongAttributeDescription

Describes a UXML long attribute.

UxmlLongAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlLongAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlLongAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

UxmlTypeAttributeDescription

Describes an XML System.Type attribute.

UxmlTypeAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

TypedUxmlAttributeDescription.defaultValue

The default value to be used for that specific attribute.

TypedUxmlAttributeDescription.defaultValueAsString

The string representation of the default value of the UXML attribute.

TypedUxmlAttributeDescription.GetValueFromBag

Use this method to obtain the actual value of the attribute.

UxmlAssetAttributeDescription

Describes a UXML Object attribute referencing an asset in the project. In UXML, this is referenced as a string URI.

UxmlAssetAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlAssetAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns it if it is found, otherwise return null.

UxmlAssetAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

UxmlColorAttributeDescription

Describes a UXML attribute representing a Color as a string.

UxmlColorAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlColorAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlColorAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

UxmlFloatAttributeDescription

Describes a UXML float attribute.

UxmlFloatAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlFloatAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlFloatAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

TypedUxmlAttributeDescription

Base class for all the UXML specific attributes.

UxmlDoubleAttributeDescription

Describes a UXML double attribute.

UxmlDoubleAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlDoubleAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlDoubleAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

UxmlStringAttributeDescription

Describes a UXML string attribute.

UxmlStringAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlStringAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlStringAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

MeshVertexAttributes

A set of vertex attributes.

MeshVertexAttributes.None

No vertex attributes

UxmlHash128AttributeDescription

Describes a UXML Hash128 attribute.

UxmlHash128AttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlHash128AttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlHash128AttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

VP8EncoderAttributes

Descriptor for VP8 encoder attributes.

H264EncoderAttributes

Descriptor for H.264 encoder attributes.

Mesh.vertexAttributeCount

Returns the number of vertex attributes that the mesh has. (Read Only)

IProperty.GetAttributes

Returns all attribute of the given type.

Mesh.GetVertexAttributeOffset

Get offset within a vertex buffer stream of a specific vertex data attribute on this Mesh.

Mesh.GetVertexAttributes

Get information about vertex attributes of a Mesh.

Mesh.GetVertexAttributeStream

Gets the vertex buffer stream index of a specific vertex data attribute on this Mesh.

Mesh.GetVertexAttributeDimension

Get dimension of a specific vertex data attribute on this Mesh.

Mesh.GetVertexAttributeFormat

Get format of a specific vertex data attribute on this Mesh.

UxmlUnsignedIntAttributeDescription

Describes a UXML uint attribute.

UxmlUnsignedIntAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlUnsignedIntAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlUnsignedIntAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

UxmlUnsignedLongAttributeDescription

Describes a UXML ulong attribute.

UxmlUnsignedLongAttributeDescription.defaultValueAsString

The default value for the attribute, as a string.

UxmlUnsignedLongAttributeDescription.GetValueFromBag

Retrieves the value of this attribute from the attribute bag. Returns the value if found; otherwise, it returns defaultValue.

UxmlUnsignedLongAttributeDescription.TryGetValueFromBag

Attempts to retrieve the value of this attribute from the attribute bag and returns true if found, otherwise false.

Shader.GetPropertyAttributes

Returns an array of strings containing attributes of the shader property at the specified index.

BaseElement.GetAllAttributes

Gets all attributes on this element.

Property.GetAttributes

Returns all attribute of the given type.

ToolsNode.MergeOnlyAttributes

Mirrors tools:node=merge-only-attributes.

BaseUxmlTraits.uxmlAttributesDescription

Describes the UXML attributes expected by the element. The attributes enumerated here will appear in the UXML schema.

Property.AddAttributes

Adds a set of attributes to the property.

IBaseUxmlFactory.uxmlAttributesDescription

Describes the UXML attributes expected by the element. The attributes enumerated here will appear in the UXML schema.

Mesh.MeshData.GetVertexAttributeDimension

Gets the dimension of a given vertex attribute in the MeshData.

Mesh.MeshData.GetVertexAttributeFormat

Gets the format of a given vertex attribute in the MeshData.

Mesh.MeshData.GetVertexAttributeOffset

Gets the offset within a vertex buffer stream of a given vertex data attribute on this MeshData.

Mesh.MeshData.GetVertexAttributeStream

Get the vertex buffer stream index of a specific vertex data attribute on this MeshData.

XmlProlog.DeclarationAttributes

The attributes container for the <xml> element.

IBaseUxmlFactory.AcceptsAttributeBag

Returns true if the factory accepts the content of the attribute bag.

SystemInfo.SupportsVertexAttributeFormat

Indicates whether the given combination of a vertex attribute format and dimension is supported on this device.

UxmlSerializedData.ShouldWriteAttributeValue

Determines if an attribute should be applied during Deserialize.

RayTracingGeometryInstanceConfig.vertexAttributes

An array of vertex attributes that define the vertex format of vertexBuffer.

TerrainPaintToolWithOverlaysBase.HasBrushAttributes

True if the Terrain Tool has brush attributes, false otherwise.

GraphicsStateCollection.GraphicsState.vertexAttributes

Array containing information of vertex attributes.

CanEditMultipleObjects

Attribute used to make a custom editor support multi-object editing.

ColorMode.Null

Attribute is not set and will not appear in the element.

DocumentLaunchMode.Null

Attribute is not set and will not appear in the element.

GwpAsanMode.Null

Attribute is not set and will not appear in the element.

InstallLocation.Null

Attribute is not set and will not appear in the element.

LaunchMode.Null

Attribute is not set and will not appear in the element.

LockTaskMode.Null

Attribute is not set and will not appear in the element.

PersistableMode.Null

Attribute is not set and will not appear in the element.

ProtectionLevel.Null

Attribute is not set and will not appear in the element.

ReqKeyboardType.Null

Attribute is not set and will not appear in the element.

ReqNavigation.Null

Attribute is not set and will not appear in the element.

ReqTouchScreen.Null

Attribute is not set and will not appear in the element.

ScreenDensity.Null

Attribute is not set and will not appear in the element.

ScreenOrientation.Null

Attribute is not set and will not appear in the element.

ScreenSize.Null

Attribute is not set and will not appear in the element.

Standalone.Null

Attribute is not set and will not appear in the element.

TargetSandboxVersion.Null

Attribute is not set and will not appear in the element.

ToolsNode.Null

Attribute is not set and will not appear in the element.

UIOptions.Null

Attribute is not set and will not appear in the element.

WindowSoftInputMode.Null

Attribute is not set and will not appear in the element.

MeshRenderer.additionalVertexStreams

Vertex attributes in this mesh will override or add attributes of the primary mesh in the MeshRenderer.

MeshRenderer.enlightenVertexStream

Vertex attributes that override the primary mesh when the MeshRenderer uses lightmaps in the Realtime Global Illumination system.

DidReloadScripts

Add this attribute to a method to get a notification after scripts have been reloaded.

ImageEffectUsesCommandBuffer

Use this attribute when image effects are implemented using Command Buffers.

SerializeReference

A scripting attribute that instructs Unity to serialize a field as a reference instead of as a value.

MenuItem

The MenuItem attribute allows you to add menu items to the main menu and Inspector window context menus.

DrawGizmo

The DrawGizmo attribute allows you to supply a gizmo renderer for any Component.

VisualElement.UxmlTraits.focusable

The focusable attribute.

AssemblyIsEditorAssembly

Assembly level attribute. Any classes in an assembly with this attribute will be considered to be Editor Classes.

VisualElement.UxmlTraits.focusIndex

The focus index attribute.

DidReloadScripts.DidReloadScripts

DidReloadScripts attribute.

TextureImporter.ignorePngGamma

Ignore the Gamma attribute in PNG files. This property does not effect other file formats.

TextureImporterSettings.ignorePngGamma

Ignore the Gamma attribute in PNG files. This property does not effect other file formats.

ContextMenu

Use the ContextMenu attribute to add commands to the context menu of the Inspector window.

Use

An enum to describe attribute use.

AddComponentMenu

The AddComponentMenu attribute allows you to place a script anywhere in the Component menu, instead of just the Component->S...

RequireComponent

The RequireComponent attribute automatically adds required components as dependencies.

UxmlEnumeration.values

The list of values the attribute can take.

FilterAction

Whether shader keyword filter attributes include the keywords, remove the keywords or do nothing, based on the attribute condit...

BaseListView.UxmlTraits.Init

Initializes BaseListView properties using values from the attribute bag.

BaseVerticalCollectionView.UxmlTraits.Init

Initializes BaseVerticalCollectionView properties using values from the attribute bag.

BindableElement.UxmlTraits.Init

Initialize BindableElement properties using values from the attribute bag.

BoundsField.UxmlTraits.Init

Initialize BoundsField properties using values from the attribute bag.

ColorField.UxmlTraits.Init

Initialize ColorField properties using values from the attribute bag.

CustomPropertyDrawer

Tells a custom PropertyDrawer or DecoratorDrawer which run-time Serializable class or PropertyAttribute it's a drawer for.

CustomPropertyDrawer.CustomPropertyDrawer

Tells a PropertyDrawer or DecoratorDrawer class which run-time class or attribute it's a drawer for.

EnumField.UxmlTraits.Init

Initialize EnumField properties using values from the attribute bag.

EnumFlagsField

Makes a dropdown for switching between enum flag values that are marked with the Flags attribute.

EvaluationMode

How Unity evaluates the shader keyword filter attribute state.

FilterAction.Remove

Removes the keywords from any multi_compile keyword set containing them, if the attribute condition evaluates as true.

FilterAction.Select

Includes only the keywords in any multi_compile keyword set containing them, if the attribute condition evaluates as true.

FilterAction.SelectOrRemove

Includes only the keywords if the attribute condition evaluates as true. Removes the keywords if the attribute condition evalua...

Foldout.UxmlTraits.Init

Initializes Foldout properties using values from the attribute bag.

GroupBox.UxmlTraits.Init

Initializes GroupBox properties using values from the attribute bag.

HelpBox.UxmlTraits.Init

Initializes HelpBox properties with values from an attribute bag.

ImageEffectAfterScale

Any Image Effect with this attribute will be rendered after Dynamic Resolution stage.

ImageEffectAllowedInSceneView

Any Image Effect with this attribute can be rendered into the Scene view camera.

ImageEffectOpaque

Any Image Effect with this attribute will be rendered after opaque geometry but before transparent geometry.

MaterialProperty.PropFlags.PerRendererData

In the Material Inspector, value for this property will be queried from Renderer's MaterialPropertyBlock, instead of from the M...

MinMaxSlider.UxmlTraits.Init

Initialize MinMaxSlider properties using values from the attribute bag.

MultiColumnListView.UxmlTraits.Init

Initializes MultiColumnListView properties using values from the attribute bag.

MultiColumnTreeView.UxmlTraits.Init

Initializes MultiColumnTreeView properties using values from the attribute bag.

ObjectField.UxmlTraits.Init

Initialize ObjectField properties using values from the attribute bag.

Pill.UxmlTraits.Init

Initialize Pill properties using values from the attribute bag.

PreferenceItem

(Obsolete: use the SettingsProvider class instead) The PreferenceItem attribute allows you to add preferences sections to the P...

PropertyDrawer

Base class to derive custom property drawers from. Use this to create custom drawers for your own Serializable classes or for s...

RadioButton.UxmlTraits.Init

Initializes RadioButton properties using values from the attribute bag.

RadioButtonGroup.UxmlTraits.Init

Initializes RadioButtonGroup properties using values from the attribute bag.

RectField.UxmlTraits.Init

Initialize RectField properties using values from the attribute bag.

RepeatButton.UxmlTraits.Init

Initialize RepeatButton properties using values from the attribute bag.

Scroller.UxmlTraits.Init

Initialize Scroller properties using values from the attribute bag.

ScrollView.UxmlTraits.Init

Initialize ScrollView properties using values from the attribute bag.

SerializedProperty.managedReferenceValue

The object assigned to a field with SerializeReference attribute.

ShaderUtil.IsShaderPropertyHidden

Returns true if the shader propery at index propertyIdx is hidden with the [HideInInspector] attribute in the shader code.

Slider.UxmlTraits.Init

Initialize Slider properties using values from the attribute bag.

SliderInt.UxmlTraits.Init

Initialize SliderInt properties using values from the attribute bag.

SupportedMode

Whether the RenderPipelineAsset or its base RenderPipelineAsset supports the attribute.

TemplateContainer.UxmlTraits.Init

Initialize TemplateContainer properties using values from the attribute bag.

TextField.UxmlTraits.Init

Initialize TextField properties using values from the attribute bag.

Toggle.UxmlTraits.Init

Initializes Toggle properties using values from the attribute bag.

Unit

Enum value of possible unit types for the attribute.

UQueryBuilder.Class

Selects all elements with the specified class in the class list, as specified with the class attribute in a UXML file or added ...

UxmlDescriptionCache

Contains pre-processed information about UXML attribute descriptions to avoid relying on reflection.

UxmlDescriptionCache.RegisterType

Registers pre-processed UXML attribute descriptions.

UxmlEnumeration

Restricts the value of an attribute to be taken from a list of values.

UxmlTypeRestriction

Base class to restricts the value of an attribute.

UxmlValueBounds

Restricts the value of an attribute to be within the specified bounds.

UxmlValueBounds.max

The maximum value for the attribute.

UxmlValueBounds.min

The minimum value for the attribute.

UxmlValueMatches

Restricts the value of an attribute to match a regular expression.

Vector2Field.UxmlTraits.Init

Initialize Vector2Field properties using values from the attribute bag.

Vector3Field.UxmlTraits.Init

Initialize Vector3Field properties using values from the attribute bag.

Vector4Field.UxmlTraits.Init

Initialize Vector4Field properties using values from the attribute bag.

VisualElement.UxmlTraits.Init

Initialize VisualElement properties using values from the attribute bag.

GrammarRecognizer

The GrammarRecognizer is a complement to the KeywordRecognizer. In many cases developers will find the KeywordRecognizer fills ...

MeshPreview.GetInfoString

Returns a short summary of the Mesh attributes (ex, does this mesh contain positions, normals, tangents, etc...).

OnInspectorGUIContext.ShowBrushesGUI

Calls on IMGUI code to create the inspector for showing terrain brushes. This takes in flags that allow the user to select whic...

Precedence

The precedence rules of shader keyword filter attributes that are active on the same keywords.

UxmlTraits.Init

Initialize a VisualElement instance with values from the UXML element attributes.

DecoratorDrawer

Base class to derive custom decorator drawers from.

Editor

Derive from this base class to create a custom inspector or editor for your custom object.

ISerializationCallbackReceiver

Interface for receiving callbacks before serialization and after deserialization, to process datatypes that can't otherwise be ...

ShaderPropertyFlags

Flags that control how a shader property behaves.

TypeCache

Provides methods for fast type extraction from assemblies loaded into the Unity Domain.

AssetImporterEditor.InitializeExtraDataInstance

This method is called during the initialization process of the Editor, after Awake and before OnEnable.

AtomicSafetyHandle.SetBumpSecondaryVersionOnScheduleWrite

Sets whether to automatically bump the secondary version when scheduling a job that has write access to the AtomicSafetyHandle.

ColorMode

Mirrors the ColorMode enum.

ColorMode.Hdr

Mirrors android:colorMode=hdr.

ColorMode.WideColorGamut

Mirrors android:colorMode=wideColorGamut.

ColorUtility.TryParseHtmlString

Attempts to convert a html color string.

ComputeShader.Dispatch

Execute a compute shader.

ComputeShader.DispatchIndirect

Execute a compute shader.

ComputeShader.GetKernelThreadGroupSizes

Get kernel thread group sizes.

ConfigChanges

Mirrors the ConfigChanges enum.

ConfigChanges.Density

Mirrors android:configChanges=density.

ConfigChanges.FontScale

Mirrors android:configChanges=fontScale.

ConfigChanges.Keyboard

Mirrors android:configChanges=keyboard.

ConfigChanges.KeyboardHidden

Mirrors android:configChanges=keyboardHidden.

ConfigChanges.LayoutDirection

Mirrors android:configChanges=layoutDirection.

ConfigChanges.Locale

Mirrors android:configChanges=locale.

ConfigChanges.Mcc

Mirrors android:configChanges=mcc.

ConfigChanges.Mnc

Mirrors android:configChanges=mnc.

ConfigChanges.Navigation

Mirrors android:configChanges=navigation.

ConfigChanges.Orientation

Mirrors android:configChanges=orientation.

ConfigChanges.ScreenLayout

Mirrors android:configChanges=screenLayout.

ConfigChanges.ScreenSize

Mirrors android:configChanges=screenSize.

ConfigChanges.SmallestScreenSize

Mirrors android:configChanges=smallestScreenSize.

ConfigChanges.Touchscreen

Mirrors android:configChanges=touchscreen.

ConfigChanges.UiMode

Mirrors android:configChanges=uiMode.

CustomEditor

Tells an Editor class which run-time type it's an editor for.

DefaultExecutionOrder

Specifies the script execution order for a MonoBehaviour-derived class relative to other MonoBehaviour-derived types.

DocumentLaunchMode

Mirrors the DocumentLaunchMode enum.

DocumentLaunchMode.Always

Mirrors android:documentLaunchMode=always.

DocumentLaunchMode.IntoExisting

Mirrors android:documentLaunchMode=intoExisting.

DocumentLaunchMode.Never

Mirrors android:documentLaunchMode=never.

DocumentLaunchMode.None

Mirrors android:documentLaunchMode=none.

Editor.CreateCachedEditor

On return previousEditor is an editor for targetObject or targetObjects. The function either returns if the editor is already t...

Editor.CreateEditor

Make a custom editor for targetObject or targetObjects.

EditorCurveBinding.DiscreteCurve

Creates a preconfigured binding for a curve where values should not be interpolated.

EditorGUI.EnumMaskPopup

This method is obsolete. Use EditorGUI.EnumFlagsField instead.Makes an enum popup selection field for a bitmask.

EditorGUILayout.EnumMaskPopup

This method is obsolete. Use EditorGUILayout.EnumFlagsField instead.Make an enum popup selection field for a bitmask.

EditorUtility.CopySerializedManagedFieldsOnly

Copies the serializable fields from one managed object to another.

EditorWindow

Derive from this class to create a custom Editor window.

ExecuteAlways

Causes a MonoBehaviour-derived class to execute in Edit mode and prefab editing mode in addition to at runtime.

ExecuteInEditMode

Causes a MonoBehaviour-derived class to execute in Edit mode in addition to at runtime.

ForegroundServiceType

Mirrors the ForegroundServiceType enum.

ForegroundServiceType.Camera

Mirrors android:foregroundServiceType=camera.

ForegroundServiceType.ConnectedDevice

Mirrors android:foregroundServiceType=connectedDevice.

ForegroundServiceType.DataSync

Mirrors android:foregroundServiceType=dataSync.

ForegroundServiceType.Location

Mirrors android:foregroundServiceType=location.

ForegroundServiceType.MediaPlayback

Mirrors android:foregroundServiceType=mediaPlayback.

ForegroundServiceType.MediaProjection

Mirrors android:foregroundServiceType=mediaProjection.

ForegroundServiceType.Microphone

Mirrors android:foregroundServiceType=microphone.

ForegroundServiceType.PhoneCall

Mirrors android:foregroundServiceType=phoneCall.

Gravity

Mirrors the Gravity enum.

Gravity.AxisClip

Mirrors android:gravity=axisClip.

Gravity.AxisPullAfter

Mirrors android:gravity=axisPullAfter.

Gravity.AxisPullBefore

Mirrors android:gravity=axisPullBefore.

Gravity.AxisSpecified

Mirrors android:gravity=axisSpecified.

Gravity.AxisXShift

Mirrors android:gravity=axisXShift.

Gravity.AxisYShift

Mirrors android:gravity=axisYShift.

Gravity.Bottom

Mirrors android:gravity=bottom.

Gravity.Center

Mirrors android:gravity=center.

Gravity.CenterHorizontal

Mirrors android:gravity=centerHorizontal.

Gravity.CenterVertical

Mirrors android:gravity=centerVertical.

Gravity.ClipHorizontal

Mirrors android:gravity=clipHorizontal.

Gravity.ClipVertical

Mirrors android:gravity=clipVertical.

Gravity.DisplayClipHorizontal

Mirrors android:gravity=displayClipHorizontal.

Gravity.DisplayClipVertical

Mirrors android:gravity=displayClipVertical.

Gravity.End

Mirrors android:gravity=end.

Gravity.Fill

Mirrors android:gravity=fill.

Gravity.FillHorizontal

Mirrors android:gravity=fillHorizontal.

Gravity.FillVertical

Mirrors android:gravity=fillVertical.

Gravity.HorizontalGravityMask

Mirrors android:gravity=horizontalGravityMask.

Gravity.Left

Mirrors android:gravity=left.

Gravity.NoGravity

Mirrors android:gravity=noGravity.

Gravity.RelativeHorizontalGravityMask

Mirrors android:gravity=relativeHorizontalGravityMask.

Gravity.RelativeLayoutDirection

Mirrors android:gravity=relativeLayoutDirection.

Gravity.Right

Mirrors android:gravity=right.

Gravity.Start

Mirrors android:gravity=start.

Gravity.Top

Mirrors android:gravity=top.

Gravity.VerticalGravityMask

Mirrors android:gravity=verticalGravityMask.

GwpAsanMode

Mirrors the GwpAsanMode enum.

GwpAsanMode.Always

Mirrors android:gwpAsanMode=always.

GwpAsanMode.Never

Mirrors android:gwpAsanMode=never.

HandleUtility.GetOverlappingObjects

Gets an ordered list of objects that would be picked under the give mouse position.

HideInInspector

Flags a variable to not appear in the Inspector.

IBaseUxmlFactory.substituteForTypeName

The type of element for which this element type can substitute for.

ImageEffectTransformsToLDR

When using HDR rendering it can sometime be desirable to switch to LDR rendering during ImageEffect rendering.

IMultipartFormSection.sectionName

Returns the name of this section, if any.

InstallLocation

Mirrors the InstallLocation enum.

InstallLocation.Auto

Mirrors android:installLocation=auto.

InstallLocation.InternalOnly

Mirrors android:installLocation=internalOnly.

InstallLocation.PreferExternal

Mirrors android:installLocation=preferExternal.

IRenderPipelineResources

Classes implementing this interface contain the resources required for your graphic features to work.

JNINativeMethod.fnPtr

The function pointer.

JsonUtility.FromJson

Create an object from its JSON representation.

JsonUtility.FromJsonOverwrite

Overwrite data in an object by reading from its JSON representation.

JsonUtility.ToJson

Generate a JSON representation of the public fields of an object.

LaunchMode

Mirrors the LaunchMode enum.

LaunchMode.SingleInstance

Mirrors android:launchMode=singleInstance.

LaunchMode.SingleTask

Mirrors android:launchMode=singleTask.

LaunchMode.SingleTop

Mirrors android:launchMode=singleTop.

LaunchMode.Standard

Mirrors android:launchMode=standard.

LockTaskMode

Mirrors the LockTaskMode enum.

LockTaskMode.Always

Mirrors android:lockTaskMode=always.

LockTaskMode.IfWhitelisted

Mirrors android:lockTaskMode=if_whitelisted.

LockTaskMode.Never

Mirrors android:lockTaskMode=never.

LockTaskMode.Normal

Mirrors android:lockTaskMode=normal.

Material.color

The main color of the Material.

Material.mainTexture

The main texture.

Material.mainTextureOffset

The offset of the main texture.

Material.mainTextureScale

The scale of the main texture.

MaterialProperty.PropFlags.HDR

Signifies that values of this property contain High Dynamic Range (HDR) data.

MaterialProperty.PropFlags.HideInInspector

Do not show the property in the Inspector.

MaterialProperty.PropFlags.Normal

Signifies that values of this property contain Normal (normalized vector) data.

MaterialProperty.PropFlags.NoScaleOffset

Do not show UV scale/offset fields next to a texture.

MaterialPropertyDrawer

Base class to derive custom material property drawers from.

MenuCommand

Used to extract the context for a MenuItem.

MenuItem.MenuItem

Creates a menu item and invokes the static function that follows it when the menu item is selected.

Mesh.GetNativeVertexBufferPtr

Retrieves a native (underlying graphics API) pointer to the vertex buffer.

Mesh.MeshData.vertexCount

Gets the number of vertices in the MeshData. (Read Only)

Mesh.RecalculateTangents

Recalculates the tangents of the Mesh from the normals and texture coordinates.

Mesh.SetVertexBufferData

Sets the data of the vertex buffer of the Mesh.

Mesh.SetVertexBufferParams

Sets the vertex buffer size and layout.

ObjectPreview

Base Class to derive from when creating Custom Previews.

Overlay.collapsedIcon

Defines a custom icon to use when that overlay is in collapsed form.

PersistableMode

Mirrors the PersistableMode enum.

PersistableMode.PersistAcrossReboots

Mirrors android:persistableMode=persistAcrossReboots.

PersistableMode.PersistNever

Mirrors android:persistableMode=persistNever.

PersistableMode.PersistRootOnly

Mirrors android:persistableMode=persistRootOnly.

PlayerSettings.Android.minAspectRatio

Minimum aspect ratio which is supported by the application.

PlayerSettings.WSACapability.Bluetooth

Allows your application to communicate with Bluetooth devices paired with the device.

PrecompiledAssemblySources

Specifies the sources of precompiled assemblies referenced during compilation.

PreferBinarySerialization

Prefer ScriptableObject derived type to use binary serialization regardless of project's asset serialization mode.

ProfilerModule

Represents a Profiler module in the Profiler window.

ProtectionLevel

Mirrors the ProtectionLevel enum.

ProtectionLevel.Dangerous

Mirrors android:protectionLevel=dangerous.

ProtectionLevel.Normal

Mirrors android:protectionLevel=normal.

ProtectionLevel.Signature

Mirrors android:protectionLevel=signature.

ProtectionLevel.SignatureOrSystem

Mirrors android:protectionLevel=signatureOrSystem.

ReqKeyboardType

Mirrors the ReqKeyboardType enum.

ReqKeyboardType.Nokeys

Mirrors android:reqKeyboardType=nokeys.

ReqKeyboardType.Qwerty

Mirrors android:reqKeyboardType=qwerty.

ReqKeyboardType.TwelveKey

Mirrors android:reqKeyboardType=twelveKey.

ReqKeyboardType.Undefined

Mirrors android:reqKeyboardType=undefined.

ReqNavigation

Mirrors the ReqNavigation enum.

ReqNavigation.Dpad

Mirrors android:reqNavigation=dpad.

ReqNavigation.Nonav

Mirrors android:reqNavigation=nonav.

ReqNavigation.Trackball

Mirrors android:reqNavigation=trackball.

ReqNavigation.Undefined

Mirrors android:reqNavigation=undefined.

ReqNavigation.Wheel

Mirrors android:reqNavigation=wheel.

ReqTouchScreen

Mirrors the ReqTouchScreen enum.

ReqTouchScreen.Finger

Mirrors android:reqTouchScreen=finger.

ReqTouchScreen.Notouch

Mirrors android:reqTouchScreen=notouch.

ReqTouchScreen.Stylus

Mirrors android:reqTouchScreen=stylus.

ReqTouchScreen.Undefined

Mirrors android:reqTouchScreen=undefined.

ScreenDensity

Mirrors the ScreenDensity enum.

ScreenDensity.Dpi280

Mirrors android:screenDensity=280.

ScreenDensity.Dpi360

Mirrors android:screenDensity=360.

ScreenDensity.Dpi420

Mirrors android:screenDensity=420.

ScreenDensity.Dpi480

Mirrors android:screenDensity=480.

ScreenDensity.Dpi560

Mirrors android:screenDensity=560.

ScreenDensity.Hdpi

Mirrors android:screenDensity=hdpi.

ScreenDensity.Ldpi

Mirrors android:screenDensity=ldpi.

ScreenDensity.Mdpi

Mirrors android:screenDensity=mdpi.

ScreenDensity.Xhdpi

Mirrors android:screenDensity=xhdpi.

ScreenOrientation

Mirrors the ScreenOrientation enum.

ScreenOrientation.Behind

Mirrors android:screenOrientation=behind.

ScreenOrientation.FullSensor

Mirrors android:screenOrientation=fullSensor.

ScreenOrientation.FullUser

Mirrors android:screenOrientation=fullUser.

ScreenOrientation.Landscape

Mirrors android:screenOrientation=landscape.

ScreenOrientation.Locked

Mirrors android:screenOrientation=locked.

ScreenOrientation.NoSensor

Mirrors android:screenOrientation=noSensor.

ScreenOrientation.Portrait

Mirrors android:screenOrientation=portrait.

ScreenOrientation.ReverseLandscape

Mirrors android:screenOrientation=reverseLandscape.

ScreenOrientation.ReversePortrait

Mirrors android:screenOrientation=reversePortrait.

ScreenOrientation.Sensor

Mirrors android:screenOrientation=sensor.

ScreenOrientation.SensorLandscape

Mirrors android:screenOrientation=sensorLandscape.

ScreenOrientation.SensorPortrait

Mirrors android:screenOrientation=sensorPortrait.

ScreenOrientation.Unspecified

Mirrors android:screenOrientation=unspecified.

ScreenOrientation.User

Mirrors android:screenOrientation=user.

ScreenOrientation.UserLandscape

Mirrors android:screenOrientation=userLandscape.

ScreenOrientation.UserPortrait

Mirrors android:screenOrientation=userPortrait.

ScreenSize

Mirrors the ScreenSize enum.

ScreenSize.Large

Mirrors android:screenSize=large.

ScreenSize.Normal

Mirrors android:screenSize=normal.

ScreenSize.Small

Mirrors android:screenSize=small.

ScreenSize.Xlarge

Mirrors android:screenSize=xlarge.

ScriptableObject

A class you can derive from if you want to create objects that live independently of GameObjects.

SerializationUtility.HasManagedReferencesWithMissingTypes

This API returns true if one or more managed references is missing its type.

SerializedProperty.contentHash

Provides the hash value for the property. (Read Only)

SerializedProperty.Next

Move to next property.

SerializedPropertyType.Generic

Represents an array, list, struct or class.

SerializedPropertyType.ManagedReference

Represents a property that references an object that does not derive from UnityEngine.Object.

SerializeField

Force Unity to serialize a private field.

ShaderPropertyFlags.Gamma

Signifies that values of this property are in gamma space. If the active color space is linear, Unity converts the values to li...

ShaderPropertyFlags.HDR

Signifies that values of this property contain High Dynamic Range (HDR) data.

ShaderPropertyFlags.HideInInspector

Signifies that Unity hides the property in the default Material Inspector.

ShaderPropertyFlags.MainColor

Signifies that value of this property contains the main color of the Material.

ShaderPropertyFlags.MainTexture

Signifies that value of this property contains the main texture of the Material.

ShaderPropertyFlags.Normal

Signifies that values of this property contain Normal (normalized vector) data.

ShaderPropertyFlags.NoScaleOffset

Do not show UV scale/offset fields next to Textures in the default Material Inspector.

ShaderPropertyFlags.PerRendererData

In the Material Inspector, Unity queries the value for this property from the Renderer's MaterialPropertyBlock, instead of from...

Standalone

Mirrors the Standalone enum.

Standalone.No

Mirrors standalone=no.

Standalone.Yes

Mirrors standalone=yes.

StateMachineBehaviour

StateMachineBehaviour is a component that can be added to a state machine state. It's the base class any script on a state must...

TargetSandboxVersion

Mirrors the TargetSandboxVersion enum.

TargetSandboxVersion.First

Mirrors android:targetSandboxVersion=1.

TargetSandboxVersion.Second

Mirrors android:targetSandboxVersion=2.

ToolsNode

Mirrors the ToolsNode enum.

ToolsNode.Merge

Mirrors tools:node=merge.

ToolsNode.Remove

Mirrors tools:node=remove.

ToolsNode.RemoveALl

Mirrors tools:node=removeAll.

ToolsNode.Replace

Mirrors tools:node=replace.

ToolsNode.Strict

Mirrors tools:node=strict.

UIOptions

Mirrors the UIOptions enum.

UIOptions.None

Mirrors android:uiOptions=none.

UIOptions.SplitActionBarWhenNarrow

Mirrors android:uiOptions=splitActionBarWhenNarrow.

UnsafeUtility.IsNativeContainerType

Checks whether a struct or type is a NativeContainer.

WindowSoftInputMode

Mirrors the WindowSoftInputMode enum.

WindowSoftInputMode.AdjustPan

Mirrors android:windowSoftInputMode=adjustPan.

WindowSoftInputMode.AdjustResize

Mirrors android:windowSoftInputMode=adjustResize.

WindowSoftInputMode.AdjustUnspecified

Mirrors android:windowSoftInputMode=adjustUnspecified.

WindowSoftInputMode.StateAlwaysHidden

Mirrors android:windowSoftInputMode=stateAlwaysHidden.

WindowSoftInputMode.StateAlwaysVisible

Mirrors android:windowSoftInputMode=stateAlwaysVisible.

WindowSoftInputMode.StateHidden

Mirrors android:windowSoftInputMode=stateHidden.

WindowSoftInputMode.StateUnchanged

Mirrors android:windowSoftInputMode=stateUnchanged.

WindowSoftInputMode.StateUnspecified

Mirrors android:windowSoftInputMode=stateUnspecified.

WindowSoftInputMode.StateVisible

Mirrors android:windowSoftInputMode=stateVisible.

AssetPostprocessor.OnPostprocessAllAssets

This is called after importing of any number of assets is complete (when the Assets progress bar has reached the end).

AssetPostprocessor.OnPostprocessTexture

Add this function to a subclass to get a notification when a texture2D has completed importing just before Unity compresses it.

AssetPostprocessor.OnPostprocessTexture2DArray

Add this function to a subclass to get a notification when a texture2DArray has completed importing just before Unity compresse...

AssetPostprocessor.OnPostprocessTexture3D

Add this function to a subclass to get a notification when a texture3D has completed importing just before Unity compresses it.

BuildOptions.EnableDeepProfilingSupport

Enables Deep Profiling support in the player.

ConverterGroup

A type to hold information about a conversion registry used locally on bindings.

ConverterGroups.RegisterConverterGroup

Registers a converter group by ID. Converter groups can be applied on a binding using local converters.

EditorUserBuildSettings.buildWithDeepProfilingSupport

Enables Deep Profiling support in the Player.

Mesh

A class that allows you to create or modify meshes.

Mesh.GetVertexBufferStride

Get vertex buffer stream stride in bytes.

Mesh.MeshData.GetIndexData

Gets raw data from the index buffer of the MeshData.

Mesh.MeshData.GetVertexBufferStride

Get the vertex buffer stream stride in bytes.

Mesh.MeshData.GetVertexData

Gets raw data for a given vertex buffer stream format in the MeshData.

Mesh.vertices

Returns a copy of the vertex positions or assigns a new vertex positions array.

MeshData

A struct containing Mesh data for C# Job System access.

PropertyDrawer.fieldInfo

The reflection FieldInfo for the member this property represents. (Read Only)

RayTracingGeometryInstanceConfig.vertexBuffer

The vertex buffer that Unity uses to define the ray tracing geometry instance.

UxmlTraits

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: