HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ShaderMaterial Member List

This is the complete list of members for ShaderMaterial, including all inherited members.

_boundImagesShaderMaterialprotected
_boundMeshShaderMaterialprotected
_docShaderMaterialprotected
_elemShaderMaterialprotected
_hasTransparencyShaderMaterialprotected
_hwShaderShaderMaterialprotected
_materialNodeShaderMaterialprotected
_udimShaderMaterialprotected
bindImage(const FilePath &filePath, const std::string &uniformName, ImageHandlerPtr imageHandler, const ImageSamplingProperties &samplingProperties)=0ShaderMaterialpure virtual
bindImages(ImageHandlerPtr imageHandler, const FileSearchPath &searchPath, bool enableMipmaps=true)=0ShaderMaterialpure virtual
bindLighting(LightHandlerPtr lightHandler, ImageHandlerPtr imageHandler, const ShadowState &shadowState)=0ShaderMaterialpure virtual
bindMesh(MeshPtr mesh)=0ShaderMaterialpure virtual
bindPartition(MeshPartitionPtr part) const =0ShaderMaterialpure virtual
bindShader() const =0ShaderMaterialpure virtual
bindViewInformation(CameraPtr camera)=0ShaderMaterialpure virtual
clearShader()=0ShaderMaterialprotectedpure virtual
copyShader(MaterialPtr ShaderMaterial)=0ShaderMaterialpure virtual
drawPartition(MeshPartitionPtr part) const =0ShaderMaterialpure virtual
findUniform(const std::string &path) const =0ShaderMaterialpure virtual
generateEnvironmentShader(GenContext &context, const FilePath &filename, DocumentPtr stdLib, const FilePath &imagePath)ShaderMaterialvirtual
generateShader(GenContext &context)=0ShaderMaterialpure virtual
generateShader(ShaderPtr hwShader)=0ShaderMaterialpure virtual
getDocument() const ShaderMaterial
getElement() const ShaderMaterial
getMaterialNode() const ShaderMaterial
getPublicUniforms() const =0ShaderMaterialpure virtual
getShader() const ShaderMaterial
getUdim()ShaderMaterial
hasTransparency() const ShaderMaterial
loadSource(const FilePath &vertexShaderFile, const FilePath &pixelShaderFile, bool hasTransparency)=0ShaderMaterialpure virtual
modifyUniform(const std::string &path, ConstValuePtr value, std::string valueString=EMPTY_STRING)=0ShaderMaterialpure virtual
setDocument(DocumentPtr doc)ShaderMaterial
setElement(TypedElementPtr val)ShaderMaterial
setMaterialNode(NodePtr node)ShaderMaterial
setUdim(const std::string &val)ShaderMaterial
ShaderMaterial()ShaderMaterial
unbindGeometry()=0ShaderMaterialpure virtual
unbindImages(ImageHandlerPtr imageHandler)=0ShaderMaterialpure virtual
~ShaderMaterial()ShaderMaterialvirtual