ShaderGenComponentFactory
Engine/source/shaderGen/shaderGen.h
Abstract factory for created (and initializating, if necessary) shader components.
Public Functions
Creates an instance of PixelParamsDef.
createVertexInputConnector(const GFXVertexFormat & vertexFormat)
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