C# Class ShaderMaterials.Shaders.DiffuseTextureMaterial

Inheritance: MaterialI
Afficher le fichier Open project: reignstudios/ReignSDK Class Usage Examples

Méthodes publiques

Свойство Type Description
ApplyInstanceObjectMeshCallback ApplyInstanceObjectMeshCallbackMethod
ApplyObjectMeshCallback ApplyObjectMeshCallbackMethod

Méthodes publiques

Méthode 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

Méthode Description
init ( ShaderI shader, Loader loadedCallback ) : void

Method Details

Apply() public méthode

public Apply ( ) : void
Résultat void

Apply() public méthode

public Apply ( InstanceObjectMesh instanceObjectMesh ) : void
instanceObjectMesh InstanceObjectMesh
Résultat void

Apply() public méthode

public Apply ( ObjectMesh objectMesh ) : void
objectMesh ObjectMesh
Résultat void

ApplyGlobalContants() public méthode

public ApplyGlobalContants ( ) : void
Résultat void

ApplyInstanceContants() public méthode

public ApplyInstanceContants ( ) : void
Résultat void

ApplyInstanceContants() public méthode

public ApplyInstanceContants ( InstanceObjectMesh instanceObjectMesh ) : void
instanceObjectMesh InstanceObjectMesh
Résultat void

ApplyInstanceContants() public méthode

public ApplyInstanceContants ( ObjectMesh objectMesh ) : void
objectMesh ObjectMesh
Résultat void

ApplyInstancingContants() public méthode

public ApplyInstancingContants ( ) : void
Résultat void

Dispose() public static méthode

public static Dispose ( ) : void
Résultat void

Enable() public méthode

public Enable ( ) : void
Résultat void

Init() public static méthode

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
Résultat void

Init() public static méthode

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
Résultat void

Property Details

ApplyInstanceObjectMeshCallback public_oe static_oe property

public static ApplyInstanceObjectMeshCallbackMethod ApplyInstanceObjectMeshCallback
Résultat ApplyInstanceObjectMeshCallbackMethod

ApplyObjectMeshCallback public_oe static_oe property

public static ApplyObjectMeshCallbackMethod ApplyObjectMeshCallback
Résultat ApplyObjectMeshCallbackMethod