C# Class Reign.Video.XNA.Shader

Inheritance: ShaderI
Show file Open project: reignstudios/ReignSDK

Public Methods

Method Description
Apply ( ) : void
Dispose ( ) : void
New ( DisposableI parent, string fileName, ShaderVersions shaderVersion, Loader loadedCallback ) : Shader
New ( DisposableI parent, string fileName, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : Shader
Resource ( string name ) : ShaderResourceI
Shader ( DisposableI parent, string fileName, ShaderVersions shaderVersion, Loader loadedCallback ) : Microsoft.Xna.Framework.Content
Shader ( DisposableI parent, string fileName, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : Microsoft.Xna.Framework.Content
Variable ( string name ) : ShaderVariableI

Private Methods

Method Description
getReflections ( string fileName ) : void
init ( string fileName, Stream stream, ShaderVersions shaderVersion, Loader loadedCallback ) : void

Method Details

Apply() public method

public Apply ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

New() public static method

public static New ( DisposableI parent, string fileName, ShaderVersions shaderVersion, Loader loadedCallback ) : Shader
parent DisposableI
fileName string
shaderVersion ShaderVersions
loadedCallback Reign.Core.Loader
return Shader

New() public static method

public static New ( DisposableI parent, string fileName, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : Shader
parent DisposableI
fileName string
shaderVersion ShaderVersions
vsQuality ShaderFloatingPointQuality
psQuality ShaderFloatingPointQuality
loadedCallback Reign.Core.Loader
return Shader

Resource() public method

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

Shader() public method

public Shader ( DisposableI parent, string fileName, ShaderVersions shaderVersion, Loader loadedCallback ) : Microsoft.Xna.Framework.Content
parent DisposableI
fileName string
shaderVersion ShaderVersions
loadedCallback Reign.Core.Loader
return Microsoft.Xna.Framework.Content

Shader() public method

public Shader ( DisposableI parent, string fileName, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : Microsoft.Xna.Framework.Content
parent DisposableI
fileName string
shaderVersion ShaderVersions
vsQuality ShaderFloatingPointQuality
psQuality ShaderFloatingPointQuality
loadedCallback Reign.Core.Loader
return Microsoft.Xna.Framework.Content

Variable() public method

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