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

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

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