C# Class Reign.Video.D3D11.Shader

Inheritance: IShader
Mostrar archivo Open project: reignstudios/ReignSDK Class Usage Examples

Public Methods

Method Description
Apply ( ) : void
Resource ( string name ) : IShaderResource
Shader ( IDisposableResource parent, string filename, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : System
Variable ( string name ) : IShaderVariable

Private Methods

Method Description
getReflections ( string filename ) : System.Threading.Tasks.Task
init ( string filename, Stream stream, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : void

Method Details

Apply() public method

public Apply ( ) : void
return void

Resource() public method

public Resource ( string name ) : IShaderResource
name string
return IShaderResource

Shader() public method

public Shader ( IDisposableResource parent, string filename, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : System
parent IDisposableResource
filename string
shaderVersion ShaderVersions
vsQuality ShaderFloatingPointQuality
psQuality ShaderFloatingPointQuality
loadedCallback Reign.Core.Loader
return System

Variable() public method

public Variable ( string name ) : IShaderVariable
name string
return IShaderVariable