Struct SceneCameraSlotId
- Namespace
- Stride.Rendering.Compositing
- Assembly
- Stride.Engine.dll
Identifies a camera slotIndex in a scene composition.
[DataContract("SceneCameraSlotId")]
[DataStyle(DataStyle.Compact)]
[DataSerializer(typeof(SceneCameraSlotId.SceneCameraSlotIdDataSerializer))]
public struct SceneCameraSlotId : IEquatable<SceneCameraSlotId>- Implements
Constructors
SceneCameraSlotId(Guid)
Initializes a new instance of the SceneCameraSlotId class.
public SceneCameraSlotId(Guid id)Parameters
- idGuid
- The identifier. 
Fields
Id
The Guid matching a SceneCameraSlot.
public readonly Guid IdField Value
Properties
IsEmpty
Gets whether this SceneCameraSlotId is empty.
public bool IsEmpty { get; }Property Value
Methods
Equals(SceneCameraSlotId)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(SceneCameraSlotId other)Parameters
- otherSceneCameraSlotId
- An object to compare with this object. 
Returns
Equals(object)
Indicates whether this instance and a specified object are equal.
public override bool Equals(object obj)Parameters
- objobject
- The object to compare with the current instance. 
Returns
- bool
- true if - objand this instance are the same type and represent the same value; otherwise, false.
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()Returns
- int
- A 32-bit signed integer that is the hash code for this instance. 
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()Returns
- string
- The fully qualified type name. 
Operators
operator ==(SceneCameraSlotId, SceneCameraSlotId)
public static bool operator ==(SceneCameraSlotId left, SceneCameraSlotId right)Parameters
- leftSceneCameraSlotId
- rightSceneCameraSlotId
Returns
operator !=(SceneCameraSlotId, SceneCameraSlotId)
public static bool operator !=(SceneCameraSlotId left, SceneCameraSlotId right)Parameters
- leftSceneCameraSlotId
- rightSceneCameraSlotId