Struct VisionOSSortingGroup.RendererSorting
Identifies the sort order, parent GameObject, and other properties for a member of a sorting group.
Implements
Inherited Members
Namespace: Unity.PolySpatial
Assembly: Unity.PolySpatial.dll
Syntax
[Serializable]
public struct VisionOSSortingGroup.RendererSorting : IEquatable<VisionOSSortingGroup.RendererSorting>
Fields
ApplyToDescendants
Whether the sort order should also be applied to all descendant renderers.
Declaration
[Tooltip("Whether the sort order should also be applied to all descendant renderers.")]
public bool ApplyToDescendants
Field Value
| Type | Description |
|---|---|
| bool |
Order
Drawing order within the sorting group. Lower values are drawn first and capture input last.
Declaration
[Tooltip("Order within the sort group. Lower values indicate they should be drawn first.")]
public int Order
Field Value
| Type | Description |
|---|---|
| int |
Renderer
The GameObject containing the Renderer instance to draw at the associated order in the group.
Declaration
[Tooltip("The renderer the sort order should apply to.")]
public GameObject Renderer
Field Value
| Type | Description |
|---|---|
| GameObject |
Remarks
A GameObject can only belong to one sorting group. If you try to add a GameObject to a second group, the action is ignored.
If you set ApplyToDescendants to true, then any child
GameObjects are also included in the sorting group at their parent's order.
(The parent does not need to have a renderer or collider in this case.)
Methods
Equals(object)
Overload to determine object equality
Declaration
public override readonly bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| object | obj | The object to check against |
Returns
| Type | Description |
|---|---|
| bool | True if obj is an equivalent RendererSorting, false otherwise |
Overrides
Equals(RendererSorting)
For comparing if two RendererSortings are equal, used for insertion and remove from Lists.
Declaration
public readonly bool Equals(VisionOSSortingGroup.RendererSorting other)
Parameters
| Type | Name | Description |
|---|---|---|
| VisionOSSortingGroup.RendererSorting | other | The RendererSorting to compare |
Returns
| Type | Description |
|---|---|
| bool | True if the RendererSortings are equal, false otherwise |
GetHashCode()
Declaration
public override readonly int GetHashCode()
Returns
| Type | Description |
|---|---|
| int |