C# Класс ShaderMaterials.Shaders.DiffuseTextureMaterial

Наследование: MaterialI
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ApplyInstanceObjectMeshCallback ApplyInstanceObjectMeshCallbackMethod
ApplyObjectMeshCallback ApplyObjectMeshCallbackMethod

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
init ( ShaderI shader, Loader loadedCallback ) : void

Описание методов

Apply() публичный Метод

public Apply ( ) : void
Результат void

Apply() публичный Метод

public Apply ( InstanceObjectMesh instanceObjectMesh ) : void
instanceObjectMesh InstanceObjectMesh
Результат void

Apply() публичный Метод

public Apply ( ObjectMesh objectMesh ) : void
objectMesh ObjectMesh
Результат void

ApplyGlobalContants() публичный Метод

public ApplyGlobalContants ( ) : void
Результат void

ApplyInstanceContants() публичный Метод

public ApplyInstanceContants ( ) : void
Результат void

ApplyInstanceContants() публичный Метод

public ApplyInstanceContants ( InstanceObjectMesh instanceObjectMesh ) : void
instanceObjectMesh InstanceObjectMesh
Результат void

ApplyInstanceContants() публичный Метод

public ApplyInstanceContants ( ObjectMesh objectMesh ) : void
objectMesh ObjectMesh
Результат void

ApplyInstancingContants() публичный Метод

public ApplyInstancingContants ( ) : void
Результат void

Dispose() публичный статический Метод

public static Dispose ( ) : void
Результат void

Enable() публичный Метод

public Enable ( ) : void
Результат void

Init() публичный статический Метод

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
Результат void

Init() публичный статический Метод

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
Результат void

Описание свойств

ApplyInstanceObjectMeshCallback публичное статическое свойство

public static ApplyInstanceObjectMeshCallbackMethod ApplyInstanceObjectMeshCallback
Результат ApplyInstanceObjectMeshCallbackMethod

ApplyObjectMeshCallback публичное статическое свойство

public static ApplyObjectMeshCallbackMethod ApplyObjectMeshCallback
Результат ApplyObjectMeshCallbackMethod