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 =0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
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 | |
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 | |
getNumDynamicProperties() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
getPixelName() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
getResourcePrefix() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
getTextureMaxWidth() const noexcept=0 | OCIO_NAMESPACE::GpuShaderCreator | pure virtual |
getUniqueID() const noexcept | OCIO_NAMESPACE::GpuShaderCreator | |
GpuShaderCreator(const GpuShaderCreator &)=delete | OCIO_NAMESPACE::GpuShaderCreator | |
GpuShaderCreator() | OCIO_NAMESPACE::GpuShaderCreator | protected |
hasDynamicProperty(DynamicPropertyType type) const | OCIO_NAMESPACE::GpuShaderCreator | |
m_impl | OCIO_NAMESPACE::GpuShaderCreator | protected |
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 |