C# Class VSViewer.Rendering.RenderSystem

Inheritance: D3D11
显示文件 Open project: MercurialForge/VSViewer Class Usage Examples

Public Methods

Method Description
Initialize ( ) : bool
InitializeShader ( string shaderName ) : bool
RenderScene ( SharpDX.WPF.DrawEventArgs args ) : void
RenderSystem ( RenderCore theCore ) : System
Reset ( int w, int h ) : void

Private Methods

Method Description
ApplySkinning ( ) : void
InterleaveVerticesWithUVs ( System.Vector3 vertices ) : void
PushShaders ( ) : void
SetShaderParameters ( SharpDX.WPF.DrawEventArgs args ) : void
ShutdownShader ( ) : void
UpdateAnimation ( ) : void
UpdateTexture ( ) : void
UpdateVertexAndIndiceBuffers ( ) : void

Method Details

Initialize() public method

public Initialize ( ) : bool
return bool

InitializeShader() public method

public InitializeShader ( string shaderName ) : bool
shaderName string
return bool

RenderScene() public method

public RenderScene ( SharpDX.WPF.DrawEventArgs args ) : void
args SharpDX.WPF.DrawEventArgs
return void

RenderSystem() public method

public RenderSystem ( RenderCore theCore ) : System
theCore VSViewer.Models.RenderCore
return System

Reset() public method

public Reset ( int w, int h ) : void
w int
h int
return void