add3DTexture(const char *textureName, const char *samplerName, unsigned edgelen, Interpolation interpolation, const float *values)=0 | OCIO_NAMESPACE::GpuShaderCreator | pure 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)=0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
addToDeclareShaderCode(const char *shaderCode) | OCIO_NAMESPACE::GpuShaderCreator | virtual |
addToFunctionFooterShaderCode(const char *shaderCode) | OCIO_NAMESPACE::GpuShaderCreator | virtual |
addToFunctionHeaderShaderCode(const char *shaderCode) | OCIO_NAMESPACE::GpuShaderCreator | virtual |
addToFunctionShaderCode(const char *shaderCode) | OCIO_NAMESPACE::GpuShaderCreator | virtual |
addToHelperShaderCode(const char *shaderCode) | OCIO_NAMESPACE::GpuShaderCreator | virtual |
addUniform(const char *name, const DoubleGetter &getDouble)=0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
addUniform(const char *name, const BoolGetter &getBool)=0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
addUniform(const char *name, const Float3Getter &getFloat3)=0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
addUniform(const char *name, const SizeGetter &getSize, const VectorFloatGetter &getVectorFloat)=0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
addUniform(const char *name, const SizeGetter &getSize, const VectorIntGetter &getVectorInt)=0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
begin(const char *uid) | OCIO_NAMESPACE::GpuShaderCreator | virtual |
BoolGetter typedef | OCIO_NAMESPACE::GpuShaderCreator | |
clone() const override | OCIO_NAMESPACE::GpuShaderDesc | virtual |
CreateShaderDesc() | OCIO_NAMESPACE::GpuShaderDesc | static |
createShaderText(const char *shaderDeclarations, const char *shaderHelperMethods, const char *shaderFunctionHeader, const char *shaderFunctionBody, const char *shaderFunctionFooter) | OCIO_NAMESPACE::GpuShaderCreator | virtual |
DoubleGetter typedef | OCIO_NAMESPACE::GpuShaderCreator | |
end() | OCIO_NAMESPACE::GpuShaderCreator | virtual |
finalize() | OCIO_NAMESPACE::GpuShaderCreator | virtual |
Float3Getter typedef | OCIO_NAMESPACE::GpuShaderCreator | |
get3DTexture(unsigned index, const char *&textureName, const char *&samplerName, unsigned &edgelen, Interpolation &interpolation) const =0 | OCIO_NAMESPACE::GpuShaderDesc | pure virtual |
get3DTextureValues(unsigned index, const float *&values) const =0 | OCIO_NAMESPACE::GpuShaderDesc | pure virtual |
getCacheID() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | virtual |
getDynamicProperty(unsigned index) const | OCIO_NAMESPACE::GpuShaderCreator | |
getDynamicProperty(DynamicPropertyType type) const | OCIO_NAMESPACE::GpuShaderCreator | |
getFunctionName() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
getImpl() | OCIO_NAMESPACE::GpuShaderCreator | inlineprotected |
getImpl() const | OCIO_NAMESPACE::GpuShaderCreator | inlineprotected |
getLanguage() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
getNextResourceIndex() noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
getNum3DTextures() const noexcept=0 | OCIO_NAMESPACE::GpuShaderDesc | pure virtual |
getNumDynamicProperties() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
getNumTextures() const noexcept=0 | OCIO_NAMESPACE::GpuShaderDesc | pure virtual |
getNumUniforms() const noexcept=0 | OCIO_NAMESPACE::GpuShaderDesc | pure virtual |
getPixelName() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
getResourcePrefix() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
getShaderText() const noexcept | OCIO_NAMESPACE::GpuShaderDesc | |
getTexture(unsigned index, const char *&textureName, const char *&samplerName, unsigned &width, unsigned &height, TextureType &channel, Interpolation &interpolation) const =0 | OCIO_NAMESPACE::GpuShaderDesc | pure virtual |
getTextureMaxWidth() const noexcept=0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
getTextureValues(unsigned index, const float *&values) const =0 | OCIO_NAMESPACE::GpuShaderDesc | pure virtual |
getUniform(unsigned index, UniformData &data) const =0 | OCIO_NAMESPACE::GpuShaderDesc | pure virtual |
getUniqueID() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
GpuShaderCreator(const GpuShaderCreator &)=delete | OCIO_NAMESPACE::GpuShaderCreator | |
GpuShaderCreator() | OCIO_NAMESPACE::GpuShaderCreator | protected |
GpuShaderDesc(const GpuShaderDesc &)=delete | OCIO_NAMESPACE::GpuShaderDesc | |
GpuShaderDesc() | OCIO_NAMESPACE::GpuShaderDesc | protected |
hasDynamicProperty(DynamicPropertyType type) const | OCIO_NAMESPACE::GpuShaderCreator | |
m_impl | OCIO_NAMESPACE::GpuShaderCreator | protected |
operator=(const GpuShaderDesc &)=delete | OCIO_NAMESPACE::GpuShaderDesc | |
OCIO_NAMESPACE::GpuShaderCreator::operator=(const GpuShaderCreator &)=delete | OCIO_NAMESPACE::GpuShaderCreator | |
setFunctionName(const char *name) noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
setLanguage(GpuLanguage lang) noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
setPixelName(const char *name) noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
setResourcePrefix(const char *prefix) noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
setTextureMaxWidth(unsigned maxWidth)=0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
setUniqueID(const char *uid) noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
SizeGetter typedef | OCIO_NAMESPACE::GpuShaderCreator | |
TEXTURE_RED_CHANNEL enum value | OCIO_NAMESPACE::GpuShaderCreator | |
TEXTURE_RGB_CHANNEL enum value | OCIO_NAMESPACE::GpuShaderCreator | |
TextureType enum name | OCIO_NAMESPACE::GpuShaderCreator | |
VectorFloatGetter typedef | OCIO_NAMESPACE::GpuShaderCreator | |
VectorIntGetter typedef | OCIO_NAMESPACE::GpuShaderCreator | |
~GpuShaderCreator() | OCIO_NAMESPACE::GpuShaderCreator | virtual |
~GpuShaderDesc() | OCIO_NAMESPACE::GpuShaderDesc | virtual |