Class InstanceDataChangedEventArgs
Used by IManagedInstanceData to notify a MeshManager about a change of one of its properties.
Inheritance
System.Object
System.EventArgs
InstanceDataChangedEventArgs
Inherited Members
System.EventArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Fusee.Engine.Common
Assembly: Fusee.Engine.Common.dll
Syntax
public class InstanceDataChangedEventArgs : EventArgs
Constructors
InstanceDataChangedEventArgs(IManagedInstanceData, InstanceDataChangedEnum)
Creates a new instance of type InstanceDataChangedEventArgs.
Declaration
public InstanceDataChangedEventArgs(IManagedInstanceData instanceData, InstanceDataChangedEnum instanceDataChangedEnum)
Parameters
Type | Name | Description |
---|---|---|
IManagedInstanceData | instanceData | The IManagedInstanceData that was changed. |
InstanceDataChangedEnum | instanceDataChangedEnum | The type of change that occurred. |
Properties
ChangedEnum
The type of change that occurred.
Declaration
public InstanceDataChangedEnum ChangedEnum { get; protected set; }
Property Value
Type | Description |
---|---|
InstanceDataChangedEnum |
InstanceData
The IManagedInstanceData that was changed.
Declaration
public IManagedInstanceData InstanceData { get; }
Property Value
Type | Description |
---|---|
IManagedInstanceData |