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 |