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 |