C# Class ShaderMaterials.Shaders.DiffuseTextureMaterial

Inheritance: MaterialI
Datei anzeigen Open project: reignstudios/ReignSDK Class Usage Examples

Public Properties

Property Type Description
ApplyInstanceObjectMeshCallback ApplyInstanceObjectMeshCallbackMethod
ApplyObjectMeshCallback ApplyObjectMeshCallbackMethod

Public Methods

Method Description
Apply ( ) : void
Apply ( InstanceObjectMesh instanceObjectMesh ) : void
Apply ( ObjectMesh objectMesh ) : void
ApplyGlobalContants ( ) : void
ApplyInstanceContants ( ) : void
ApplyInstanceContants ( InstanceObjectMesh instanceObjectMesh ) : void
ApplyInstanceContants ( ObjectMesh objectMesh ) : void
ApplyInstancingContants ( ) : void
Dispose ( ) : void
Enable ( ) : void
Init ( DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, Loader loadedCallback ) : void
Init ( DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : void

Private Methods

Method Description
init ( ShaderI shader, Loader loadedCallback ) : void

Method Details

Apply() public method

public Apply ( ) : void
return void

Apply() public method

public Apply ( InstanceObjectMesh instanceObjectMesh ) : void
instanceObjectMesh InstanceObjectMesh
return void

Apply() public method

public Apply ( ObjectMesh objectMesh ) : void
objectMesh ObjectMesh
return void

ApplyGlobalContants() public method

public ApplyGlobalContants ( ) : void
return void

ApplyInstanceContants() public method

public ApplyInstanceContants ( ) : void
return void

ApplyInstanceContants() public method

public ApplyInstanceContants ( InstanceObjectMesh instanceObjectMesh ) : void
instanceObjectMesh InstanceObjectMesh
return void

ApplyInstanceContants() public method

public ApplyInstanceContants ( ObjectMesh objectMesh ) : void
objectMesh ObjectMesh
return void

ApplyInstancingContants() public method

public ApplyInstancingContants ( ) : void
return void

Dispose() public static method

public static Dispose ( ) : void
return void

Enable() public method

public Enable ( ) : void
return void

Init() public static method

public static Init ( DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, Loader loadedCallback ) : void
parent DisposableI
contentPath string
tag string
shaderVersion ShaderVersions
loadedCallback Reign.Core.Loader
return void

Init() public static method

public static Init ( DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : void
parent DisposableI
contentPath string
tag string
shaderVersion ShaderVersions
vsQuality ShaderFloatingPointQuality
psQuality ShaderFloatingPointQuality
loadedCallback Reign.Core.Loader
return void

Property Details

ApplyInstanceObjectMeshCallback public_oe static_oe property

public static ApplyInstanceObjectMeshCallbackMethod ApplyInstanceObjectMeshCallback
return ApplyInstanceObjectMeshCallbackMethod

ApplyObjectMeshCallback public_oe static_oe property

public static ApplyObjectMeshCallbackMethod ApplyObjectMeshCallback
return ApplyObjectMeshCallbackMethod