Class ModuleExtensionPoint
Allows the use of Engine specific objects, properties and methods in Modules, e.g. PointCloud.
Inheritance
System.Object
ModuleExtensionPoint
Inherited Members
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.Core
Assembly: Fusee.Engine.Core.dll
Syntax
public sealed class ModuleExtensionPoint
Fields
NumberOfLightsForward
Declaration
public const int NumberOfLightsForward = 8
Field Value
Type | Description |
---|---|
System.Int32 |
Properties
CreateGpuMesh
Delegate of the method that knows how to create a GpuMesh - without passing the RenderContext down into the module. Set in the constructor the RenderContext.
Declaration
public static CreateGpuMesh CreateGpuMesh { get; set; }
Property Value
Type | Description |
---|---|
CreateGpuMesh |
Instance
Static instance property.
Declaration
public static ModuleExtensionPoint Instance { get; }
Property Value
Type | Description |
---|---|
ModuleExtensionPoint |
PlatformId
Bound to the platform specific RenderContext implementation. Set by the RenderContext.
Declaration
public static FuseePlatformId PlatformId { get; }
Property Value
Type | Description |
---|---|
FuseePlatformId |