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

This is the complete list of members for OCIO_NAMESPACE::GpuShaderDesc, including all inherited members.

add3DTexture(const char *textureName, const char *samplerName, unsigned edgelen, Interpolation interpolation, const float *values)=0OCIO_NAMESPACE::GpuShaderCreatorpure virtual
addDynamicProperty(DynamicPropertyRcPtr &prop)OCIO_NAMESPACE::GpuShaderCreator
addTexture(const char *textureName, const char *samplerName, unsigned width, unsigned height, TextureType channel, Interpolation interpolation, const float *values)=0OCIO_NAMESPACE::GpuShaderCreatorpure virtual
addToDeclareShaderCode(const char *shaderCode)OCIO_NAMESPACE::GpuShaderCreatorvirtual
addToFunctionFooterShaderCode(const char *shaderCode)OCIO_NAMESPACE::GpuShaderCreatorvirtual
addToFunctionHeaderShaderCode(const char *shaderCode)OCIO_NAMESPACE::GpuShaderCreatorvirtual
addToFunctionShaderCode(const char *shaderCode)OCIO_NAMESPACE::GpuShaderCreatorvirtual
addToHelperShaderCode(const char *shaderCode)OCIO_NAMESPACE::GpuShaderCreatorvirtual
addUniform(const char *name, const DoubleGetter &getDouble)=0OCIO_NAMESPACE::GpuShaderCreatorpure virtual
addUniform(const char *name, const BoolGetter &getBool)=0OCIO_NAMESPACE::GpuShaderCreatorpure virtual
addUniform(const char *name, const Float3Getter &getFloat3)=0OCIO_NAMESPACE::GpuShaderCreatorpure virtual
addUniform(const char *name, const SizeGetter &getSize, const VectorFloatGetter &getVectorFloat)=0OCIO_NAMESPACE::GpuShaderCreatorpure virtual
addUniform(const char *name, const SizeGetter &getSize, const VectorIntGetter &getVectorInt)=0OCIO_NAMESPACE::GpuShaderCreatorpure virtual
begin(const char *uid)OCIO_NAMESPACE::GpuShaderCreatorvirtual
BoolGetter typedefOCIO_NAMESPACE::GpuShaderCreator
clone() const overrideOCIO_NAMESPACE::GpuShaderDescvirtual
CreateShaderDesc()OCIO_NAMESPACE::GpuShaderDescstatic
createShaderText(const char *shaderDeclarations, const char *shaderHelperMethods, const char *shaderFunctionHeader, const char *shaderFunctionBody, const char *shaderFunctionFooter)OCIO_NAMESPACE::GpuShaderCreatorvirtual
DoubleGetter typedefOCIO_NAMESPACE::GpuShaderCreator
end()OCIO_NAMESPACE::GpuShaderCreatorvirtual
finalize()OCIO_NAMESPACE::GpuShaderCreatorvirtual
Float3Getter typedefOCIO_NAMESPACE::GpuShaderCreator
get3DTexture(unsigned index, const char *&textureName, const char *&samplerName, unsigned &edgelen, Interpolation &interpolation) const =0OCIO_NAMESPACE::GpuShaderDescpure virtual
get3DTextureValues(unsigned index, const float *&values) const =0OCIO_NAMESPACE::GpuShaderDescpure virtual
getCacheID() const noexceptOCIO_NAMESPACE::GpuShaderCreatorvirtual
getDynamicProperty(unsigned index) const OCIO_NAMESPACE::GpuShaderCreator
getDynamicProperty(DynamicPropertyType type) const OCIO_NAMESPACE::GpuShaderCreator
getFunctionName() const noexceptOCIO_NAMESPACE::GpuShaderCreator
getImpl()OCIO_NAMESPACE::GpuShaderCreatorinlineprotected
getImpl() const OCIO_NAMESPACE::GpuShaderCreatorinlineprotected
getLanguage() const noexceptOCIO_NAMESPACE::GpuShaderCreator
getNextResourceIndex() noexceptOCIO_NAMESPACE::GpuShaderCreator
getNum3DTextures() const noexcept=0OCIO_NAMESPACE::GpuShaderDescpure virtual
getNumDynamicProperties() const noexceptOCIO_NAMESPACE::GpuShaderCreator
getNumTextures() const noexcept=0OCIO_NAMESPACE::GpuShaderDescpure virtual
getNumUniforms() const noexcept=0OCIO_NAMESPACE::GpuShaderDescpure virtual
getPixelName() const noexceptOCIO_NAMESPACE::GpuShaderCreator
getResourcePrefix() const noexceptOCIO_NAMESPACE::GpuShaderCreator
getShaderText() const noexceptOCIO_NAMESPACE::GpuShaderDesc
getTexture(unsigned index, const char *&textureName, const char *&samplerName, unsigned &width, unsigned &height, TextureType &channel, Interpolation &interpolation) const =0OCIO_NAMESPACE::GpuShaderDescpure virtual
getTextureMaxWidth() const noexcept=0OCIO_NAMESPACE::GpuShaderCreatorpure virtual
getTextureValues(unsigned index, const float *&values) const =0OCIO_NAMESPACE::GpuShaderDescpure virtual
getUniform(unsigned index, UniformData &data) const =0OCIO_NAMESPACE::GpuShaderDescpure virtual
getUniqueID() const noexceptOCIO_NAMESPACE::GpuShaderCreator
GpuShaderCreator(const GpuShaderCreator &)=deleteOCIO_NAMESPACE::GpuShaderCreator
GpuShaderCreator()OCIO_NAMESPACE::GpuShaderCreatorprotected
GpuShaderDesc(const GpuShaderDesc &)=deleteOCIO_NAMESPACE::GpuShaderDesc
GpuShaderDesc()OCIO_NAMESPACE::GpuShaderDescprotected
hasDynamicProperty(DynamicPropertyType type) const OCIO_NAMESPACE::GpuShaderCreator
m_implOCIO_NAMESPACE::GpuShaderCreatorprotected
operator=(const GpuShaderDesc &)=deleteOCIO_NAMESPACE::GpuShaderDesc
OCIO_NAMESPACE::GpuShaderCreator::operator=(const GpuShaderCreator &)=deleteOCIO_NAMESPACE::GpuShaderCreator
setFunctionName(const char *name) noexceptOCIO_NAMESPACE::GpuShaderCreator
setLanguage(GpuLanguage lang) noexceptOCIO_NAMESPACE::GpuShaderCreator
setPixelName(const char *name) noexceptOCIO_NAMESPACE::GpuShaderCreator
setResourcePrefix(const char *prefix) noexceptOCIO_NAMESPACE::GpuShaderCreator
setTextureMaxWidth(unsigned maxWidth)=0OCIO_NAMESPACE::GpuShaderCreatorpure virtual
setUniqueID(const char *uid) noexceptOCIO_NAMESPACE::GpuShaderCreator
SizeGetter typedefOCIO_NAMESPACE::GpuShaderCreator
TEXTURE_RED_CHANNEL enum valueOCIO_NAMESPACE::GpuShaderCreator
TEXTURE_RGB_CHANNEL enum valueOCIO_NAMESPACE::GpuShaderCreator
TextureType enum nameOCIO_NAMESPACE::GpuShaderCreator
VectorFloatGetter typedefOCIO_NAMESPACE::GpuShaderCreator
VectorIntGetter typedefOCIO_NAMESPACE::GpuShaderCreator
~GpuShaderCreator()OCIO_NAMESPACE::GpuShaderCreatorvirtual
~GpuShaderDesc()OCIO_NAMESPACE::GpuShaderDescvirtual