Torque3D Documentation / _generateds / ShaderGenComponentFactory

ShaderGenComponentFactory

Engine/source/shaderGen/shaderGen.h

Abstract factory for created (and initializating, if necessary) shader components.

More...

Public Functions

Creates an instance of PixelParamsDef.

Creates and initializes a vertex input connector with the specified flags.

Creates an instance of VertexParamsDef.

Creates and names a vertex/pixel connector.

Detailed Description

Abstract factory for created (and initializating, if necessary) shader components.

Public Functions

~ShaderGenComponentFactory()

createPixelParamsDef()

Creates an instance of PixelParamsDef.

Reimplemented by: ShaderGenComponentFactoryGLSL, ShaderGenComponentFactoryHLSL

createVertexInputConnector(const GFXVertexFormat & vertexFormat)

Creates and initializes a vertex input connector with the specified flags.

Reimplemented by: ShaderGenComponentFactoryGLSL, ShaderGenComponentFactoryHLSL

createVertexParamsDef()

Creates an instance of VertexParamsDef.

Reimplemented by: ShaderGenComponentFactoryGLSL, ShaderGenComponentFactoryHLSL

createVertexPixelConnector()

Creates and names a vertex/pixel connector.

Reimplemented by: ShaderGenComponentFactoryGLSL, ShaderGenComponentFactoryHLSL