| addPropertyType(const KzuPropertyType *propertyType) | kanzi::Shader | |
| AppliedStyleContainer typedef | kanzi::Object | protected |
| applyObjectStyle(kanzi::StyleSharedPtr style) | kanzi::Object | |
| applyObjectStyles() | kanzi::Object | |
| beginPropertyTypes() const | kanzi::Shader | inline |
| bind() const | kanzi::Shader | |
| clearTextureUniformLocations() | kanzi::Shader | |
| copyLocalValues(const Object &other) | kanzi::Object | |
| create(Domain *domain, string_view name="") | kanzi::Shader | static |
| deploy() | kanzi::GPUResource | |
| deployed() | kanzi::GPUResource | inline |
| deployOverride() KZ_OVERRIDE | kanzi::Shader | protectedvirtual |
| endPropertyTypes() const | kanzi::Shader | inline |
| findDefaultSamplers() | kanzi::Shader | protected |
| finishLoadingOverride(const KzuResourceLoaderThreadContext *threadContext) KZ_OVERRIDE | kanzi::GPUResource | virtual |
| FixedAttributeArray typedef | kanzi::Shader | protected |
| FixedUniform enum name | kanzi::Shader | |
| FixedUniformCameraMatrix enum value | kanzi::Shader | |
| FixedUniformCameraNormalMatrix enum value | kanzi::Shader | |
| FixedUniformCameraPosition enum value | kanzi::Shader | |
| FixedUniformCameraWorldMatrix enum value | kanzi::Shader | |
| FixedUniformCount enum value | kanzi::Shader | |
| FixedUniformDirectionalLightColor enum value | kanzi::Shader | |
| FixedUniformDirectionalLightDirection enum value | kanzi::Shader | |
| FixedUniformInvalid enum value | kanzi::Shader | |
| FixedUniformMatrixPalette enum value | kanzi::Shader | |
| FixedUniformMorphWeights enum value | kanzi::Shader | |
| FixedUniformNearFarPlane enum value | kanzi::Shader | |
| FixedUniformNormalMatrix enum value | kanzi::Shader | |
| FixedUniformPointLightAttenuation enum value | kanzi::Shader | |
| FixedUniformPointLightColor enum value | kanzi::Shader | |
| FixedUniformPointLightPosition enum value | kanzi::Shader | |
| FixedUniformPointLightRadius enum value | kanzi::Shader | |
| FixedUniformProjectionCameraWorldMatrix enum value | kanzi::Shader | |
| FixedUniformProjectionMatrix enum value | kanzi::Shader | |
| FixedUniformSpotLightAttenuation enum value | kanzi::Shader | |
| FixedUniformSpotLightColor enum value | kanzi::Shader | |
| FixedUniformSpotLightCutoffAngle enum value | kanzi::Shader | |
| FixedUniformSpotLightDirection enum value | kanzi::Shader | |
| FixedUniformSpotLightExponent enum value | kanzi::Shader | |
| FixedUniformSpotLightPosition enum value | kanzi::Shader | |
| FixedUniformTime enum value | kanzi::Shader | |
| FixedUniformViewport enum value | kanzi::Shader | |
| FixedUniformWorldMatrix enum value | kanzi::Shader | |
| freeCommonData() KZ_OVERRIDE | kanzi::Shader | protectedvirtual |
| getAbstractProperty(AbstractPropertyType abstractPropertyType) const | kanzi::Object | inline |
| getAbstractProperty(AbstractPropertyType abstractPropertyType, typename PropertyType< DataType >::DataType &value) const | kanzi::Object | inline |
| getAttributeIndex(const string &attributeName) const | kanzi::Shader | |
| getAttributes() const | kanzi::Shader | |
| getCPUMemoryUsage() const KZ_OVERRIDE | kanzi::Shader | virtual |
| getDeployOnLoad() const | kanzi::GPUResource | |
| getDomain() const | kanzi::Object | |
| getDynamicMetaclass() const | kanzi::Object | virtual |
| getGPUMemoryUsage() const | kanzi::GPUResource | inline |
| getGPUMemoryUsageOverride() const | kanzi::GPUResource | inlineprotectedvirtual |
| getKeepAlive() const | kanzi::Resource | |
| getLightCount(Light::Type lightType) const | kanzi::Shader | inline |
| getLoadingStrategy() const | kanzi::Resource | |
| getLoadState() | kanzi::Resource | inlineprotected |
| getMemoryManager() const | kanzi::Resource | |
| getMessageDispatcher() const | kanzi::Object | |
| getName() const | kanzi::Resource | |
| getProgramBinaryFormat(string_view format) | kanzi::Shader | protectedstatic |
| getProgramHandle() const | kanzi::Shader | |
| getProperty(const PropertyType< DataType > &propertyType) const | kanzi::Object | inline |
| getProperty(const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::DataType &value) const | kanzi::Object | inline |
| getPropertyManager() const | kanzi::Object | |
| getPropertyTypeByName(kzString propertyTypeName) const | kanzi::Shader | |
| getRenderer() const | kanzi::GPUResource | inline |
| getResourceManager() const | kanzi::Object | |
| getShaderBinaryFormat(string_view format) | kanzi::Shader | protectedstatic |
| getStaticMetaclass() | kanzi::Object | static |
| getStrictWarningLogged() const | kanzi::Shader | inline |
| getTaskScheduler() const | kanzi::Object | |
| getTextureUniformLocation(unsigned int textureUnit, int *out_textureWidthUniformLocation, int *out_textureHeightUniformLocation) | kanzi::Shader | |
| getUniformLocation(unsigned int propertyIndex) | kanzi::Shader | |
| GPUResource(Domain *domain, string_view name="") | kanzi::GPUResource | explicitprotected |
| hasLocalValue(AbstractPropertyType propertyType) const | kanzi::Object | |
| hasPropertyType(const KzuPropertyType *propertyType) const | kanzi::Shader | |
| hasSamplersWithoutProperties() const | kanzi::Shader | |
| hasValue(AbstractPropertyType propertyType) const | kanzi::Object | |
| initialize() | kanzi::Object | inlineprotected |
| initializeFromMemory(const char *const vertexShaderSourceSource, const char *const fragmentShaderSourceCode, unsigned int attributeCount, const char *const *attributes) | kanzi::Shader | |
| initializeFromMemory(unsigned int shaderBinaryFormat, unsigned int dataSize, void *data, unsigned int attributeCount, const char *const *attributes) | kanzi::Shader | |
| initializeFromMemory(unsigned int shaderBinaryFormat, unsigned int vertexDataSize, void *vertexData, unsigned int fragmentDataSize, void *fragmentData, unsigned int attributeCount, const char *const *attributes) | kanzi::Shader | |
| invalidate() | kanzi::GPUResource | |
| invalidateOverride() KZ_OVERRIDE | kanzi::Shader | protectedvirtual |
| isDeployed() const | kanzi::GPUResource | |
| isLoaded() const | kanzi::Resource | |
| isRenderable() const | kanzi::Shader | virtual |
| isTypeOf(const Metaclass *objectType) const | kanzi::Object | inline |
| kzuResourceFinishLoading_private(const KzuResourceLoaderThreadContext *threadContext) | kanzi::Resource | |
| kzuResourceLoad_private(const KzuResourceLoaderThreadContext *threadContext) | kanzi::Resource | |
| load() | kanzi::Resource | |
| loadFromKZB(const KzuResourceLoaderThreadContext *threadContext, KzcInputStream *inputStream, const KzuBinaryFileInfo *file) KZ_OVERRIDE | kanzi::Shader | virtual |
| locateFixedAttributes(vector< string > const &attributes, FixedAttributeArray &outFixedAttributes) | kanzi::Shader | protectedstatic |
| locateFixedUniforms() | kanzi::Shader | protected |
| locatePropertyUniforms() | kanzi::Shader | protected |
| locateTextureUniforms() | kanzi::Shader | protected |
| m_appliedStyles | kanzi::Object | protected |
| makeEditorInfo() | kanzi::Object | static |
| Object(Domain *domain) | kanzi::Object | explicit |
| onCopy(const Object &other) | kanzi::Object | protected |
| onPropertyChanged(AbstractPropertyType propertyType, KzuPropertyNotificationReason reason) | kanzi::Object | virtual |
| ProgramType enum name | kanzi::Shader | protected |
| ProgramTypeBinaryProgram enum value | kanzi::Shader | protected |
| ProgramTypeBinaryShadersSeparate enum value | kanzi::Shader | protected |
| ProgramTypeBinaryShadesCombined enum value | kanzi::Shader | protected |
| ProgramTypeNotDeployed enum value | kanzi::Shader | protected |
| ProgramTypeShaderSources enum value | kanzi::Shader | protected |
| PropertyTypeContainer typedef | kanzi::Shader | |
| removeLocalValue(AbstractPropertyType propertyType) | kanzi::Object | |
| removePropertyType(const KzuPropertyType *propertyType) | kanzi::Shader | |
| Resource(Domain *domain, string_view name) | kanzi::Resource | |
| setAbstractProperty(AbstractPropertyType abstractPropertyType, typename PropertyType< DataType >::DataType value) | kanzi::Object | inline |
| setAbstractProperty(AbstractPropertyType abstractPropertyType, ResourceSharedPtr value) | kanzi::Object | inline |
| setAttributes(unsigned int attributeCount, const char *const *attributes) | kanzi::Shader | protected |
| setDeployOnLoad(bool value) | kanzi::GPUResource | |
| setKeepAlive(bool keepAlive) | kanzi::Resource | |
| setKZB(const KzuBinaryDirectory *binaryDirectory, kzString path) | kanzi::Resource | inline |
| setLoaded() | kanzi::Resource | |
| setLoadingStrategy(KzuResourceLoadingStrategy loadingStrategy) | kanzi::Resource | |
| setProperty(const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::DataType value) | kanzi::Object | inline |
| setProperty(const PropertyType< ResourceID > &propertyType, ResourceSharedPtr value) | kanzi::Object | inline |
| setStrictWarningLogged() | kanzi::Shader | inline |
| Shader(Domain *domain, string_view name="") | kanzi::Shader | explicit |
| toString(Shader::ProgramType type) | kanzi::Shader | protectedstatic |
| tryDeploy(const GLProgramHandle &programHandle) | kanzi::Shader | protected |
| unapplyObjectStyle(AppliedStyleEntry *appliedStyleEntry) | kanzi::Object | |
| unapplyObjectStyles() | kanzi::Object | |
| undeploy() | kanzi::GPUResource | |
| undeployed() | kanzi::GPUResource | inline |
| undeployOverride() KZ_OVERRIDE | kanzi::Shader | protectedvirtual |
| UniformLocationContainer typedef | kanzi::Shader | |
| unload() | kanzi::Resource | |
| unloadOverride() KZ_OVERRIDE | kanzi::Shader | virtual |
| ~GPUResource() KZ_OVERRIDE | kanzi::GPUResource | virtual |
| ~Object() | kanzi::Object | virtual |
| ~Resource() | kanzi::Resource | virtual |
| ~Shader() KZ_OVERRIDE | kanzi::Shader | virtual |