XLE  v0.02.0
Public Member Functions | Protected Attributes | List of all members
ToolsRig::MaterialBinder Class Reference
Inheritance diagram for ToolsRig::MaterialBinder:
Inheritance graph
[legend]

Public Member Functions

virtual RenderCore::Metal::ShaderProgram * Apply (RenderCore::Metal::DeviceContext &metalContext, RenderCore::Techniques::ParsingContext &parserContext, unsigned techniqueIndex, const RenderCore::Assets::ResolvedMaterial &mat, const SystemConstants &sysConstants, const ::Assets::DirectorySearchRules &searchRules, const RenderCore::Metal::InputLayout &geoInputLayout)
 
 MaterialBinder (const ::Assets::ResChar shaderTypeName[])
 

Protected Attributes

::Assets::rstring _shaderTypeName
 

Additional Inherited Members

- Static Protected Member Functions inherited from ToolsRig::IMaterialBinder
static void BindConstantsAndResources (RenderCore::Metal::DeviceContext &metalContext, RenderCore::Techniques::ParsingContext &parsingContext, const RenderCore::Assets::ResolvedMaterial &mat, const SystemConstants &sysConstants, const ::Assets::DirectorySearchRules &searchRules, RenderCore::Metal::ShaderProgram &shaderProgram)
 

The documentation for this class was generated from the following files: