C# Class PsmFramework.Engines.DrawEngine2d.Shaders.ShaderBase

Inheritance: IDisposablePlus
显示文件 Open project: artwallace/PsmFramework

Protected Properties

Property Type Description
DrawEngine2d PsmFramework.Engines.DrawEngine2d.DrawEngine2d

Public Methods

Method Description
Dispose ( ) : void

Protected Methods

Method Description
Cleanup ( ) : void
CleanupShaderProgram ( ) : void
Initialize ( ) : void
InitializeShaderProgram ( ) : void

Private Methods

Method Description
CleanupDrawEngine2d ( ) : void
CleanupInternal ( ) : void
CleanupShaderProgramInternal ( ) : void
InitializeDrawEngine2d ( DrawEngine2d drawEngine2d ) : void
InitializeInternal ( DrawEngine2d drawEngine2d ) : void
InitializeShaderProgramInternal ( ) : void
LoadEmbeddedShader ( ) : void
ShaderBase ( DrawEngine2d drawEngine2d ) : System

Method Details

Cleanup() protected method

protected Cleanup ( ) : void
return void

CleanupShaderProgram() protected abstract method

protected abstract CleanupShaderProgram ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Initialize() protected method

protected Initialize ( ) : void
return void

InitializeShaderProgram() protected abstract method

protected abstract InitializeShaderProgram ( ) : void
return void

Property Details

DrawEngine2d protected_oe property

protected DrawEngine2d,PsmFramework.Engines.DrawEngine2d DrawEngine2d
return PsmFramework.Engines.DrawEngine2d.DrawEngine2d