Show / Hide Table of Contents

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
Generated by DocFX
GitHub Repo
Back to top