Struct BatchRendererGroupGlobals
Contains default values for built-in properties that the user is expected to manually
provide for DOTS_INSTANCING_ON
shaders. The struct layout matches the
unity_DOTSInstanceGlobalValues
constant buffer the shader expects the default
values in.
Implements
Inherited Members
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
[Obsolete("BatchRendererGroupGlobals and associated cbuffer are now set automatically by Unity. Setting it manually is no longer necessary or supported.")]
[Serializable]
public struct BatchRendererGroupGlobals : IEquatable<BatchRendererGroupGlobals>
Fields
Name | Description |
---|---|
ProbesOcclusion | The default value to use for the |
SHCoefficients | The default values to use for the built-in spherical harmonics shader properties. |
SpecCube0_HDR | The default value to use for the |
SpecCube1_HDR | The default value to use for the |
kGlobalsPropertyId | The unique identifier for kGlobalsPropertyName, retrieved using PropertyToID(string). |
kGlobalsPropertyName | The string name of the constant buffer |
Properties
Name | Description |
---|---|
Default | Construct a struct with default values based on the currently active reflection probe and ambient lighting settings. |
Methods
Name | Description |
---|---|
Equals(object) | Equals implementation. |
Equals(BatchRendererGroupGlobals) | Equals implementation. |
GetHashCode() | GetHashCode implementation. |
Operators
Name | Description |
---|---|
operator ==(BatchRendererGroupGlobals, BatchRendererGroupGlobals) | Equality operator implementation. |
operator !=(BatchRendererGroupGlobals, BatchRendererGroupGlobals) | Not equals operator implementation. |