Class MeshChangedEventArgs
EventArgs to propagate changes of a Mesh object's life cycle and property changes.
Inheritance
System.Object
System.EventArgs
MeshChangedEventArgs
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 MeshChangedEventArgs : EventArgs
Constructors
MeshChangedEventArgs(IManagedMesh, MeshChangedEnum)
Constructor takes a Mesh and a description which property of the mesh changed.
Declaration
public MeshChangedEventArgs(IManagedMesh mesh, MeshChangedEnum meshChangedEnum)
Parameters
Type | Name | Description |
---|---|---|
IManagedMesh | mesh | The Mesh which property of life cycle has changed. |
MeshChangedEnum | meshChangedEnum | The MeshChangedEnum describing which property of the Mesh changed. |
Properties
ChangedEnum
Description enum providing details about what property of the Mesh changed.
Declaration
public MeshChangedEnum ChangedEnum { get; protected set; }
Property Value
Type | Description |
---|---|
MeshChangedEnum |
Mesh
The Mesh that triggered the event.
Declaration
public IManagedMesh Mesh { get; }
Property Value
Type | Description |
---|---|
IManagedMesh |