All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::Texture Member List

This is the complete list of members for kanzi::Texture, including all inherited members.

APIAttachment enum namekanzi::Surface
APIAttachmentColor0 enum valuekanzi::Surface
APIAttachmentColor1 enum valuekanzi::Surface
APIAttachmentColor2 enum valuekanzi::Surface
APIAttachmentColor3 enum valuekanzi::Surface
APIAttachmentDepth enum valuekanzi::Surface
APIAttachmentInvalid enum valuekanzi::Surface
APIAttachmentStencil enum valuekanzi::Surface
AppliedStyleContainer typedefkanzi::Objectprotected
applyFlags(unsigned int flags)kanzi::Textureprotected
applyObjectStyle(kanzi::StyleSharedPtr style)kanzi::Object
applyObjectStyles()kanzi::Object
applySampler()kanzi::Textureprotected
areImagesValid(Renderer *renderer, const vector< KzcImage * > &images, Texture::Target target, Sampler::MipmapMode mipmapMode, GraphicsFormat &out_commonFormat, unsigned int &out_commonWidth, unsigned int &out_commonHeight, unsigned int &out_mipLevelCount)kanzi::Texturestatic
attach(Framebuffer &framebuffer, Surface::APIAttachment apiAttachment, unsigned int face, unsigned int mipLevel) KZ_OVERRIDEkanzi::Texturevirtual
bind()kanzi::Texture
configure(GraphicsFormat format, unsigned int sampleCount, unsigned int width, unsigned int height, unsigned int sliceCount, unsigned int faceCount, unsigned int mipLevelCount)kanzi::Surfaceprotected
copyLocalValues(const Object &other)kanzi::Object
create(Domain *domain, unsigned int width, unsigned int height, GraphicsFormat format, unsigned int flags, string_view name="")kanzi::Texturestatic
create(Domain *domain, vector< KzcImage * > const &sourceImages, unsigned int flags, string_view name="")kanzi::Texturestatic
create(Domain *domain, KzcImage *sourceImage, unsigned int flags, string_view name="")kanzi::Texturestatic
create(Domain *domain, Target target, unsigned int width, unsigned int height, unsigned int depth, GraphicsFormat format, unsigned int sampleCount, unsigned int mipmapLevelCount, Sampler::MipmapMode mipmapMode, float mipLodBias, float minLod, float maxLod, Sampler::Filter minificationFilter, Sampler::Filter magnificationFilter, Sampler::AddressingMode addressingMode, float anisotropy, bool createImages, string_view name="")kanzi::Texturestatic
createEmpty(Domain *domain, string_view name="")kanzi::Textureprotectedstatic
CreateFlag enum namekanzi::Texture
CreateFlagClampAddress enum valuekanzi::Texture
CreateFlagImages enum valuekanzi::Texture
CreateFlagMipmapsLinear enum valuekanzi::Texture
CreateFlagMipmapsNearest enum valuekanzi::Texture
CreateFlagNearestFilter enum valuekanzi::Texture
deploy()kanzi::GPUResource
deployed()kanzi::GPUResourceinline
deployOverride() KZ_OVERRIDEkanzi::Textureprotectedvirtual
finishLoadingOverride(const KzuResourceLoaderThreadContext *threadContext) KZ_OVERRIDEkanzi::GPUResourcevirtual
Framebuffer classkanzi::Texturefriend
freeCommonData() KZ_OVERRIDEkanzi::Textureprotectedvirtual
generateMipmaps()kanzi::Texture
getAbstractProperty(AbstractPropertyType abstractPropertyType) const kanzi::Objectinline
getAbstractProperty(AbstractPropertyType abstractPropertyType, typename PropertyType< DataType >::DataType &value) const kanzi::Objectinline
getCPUMemoryUsage() const KZ_OVERRIDEkanzi::Textureprotectedvirtual
getDeployOnLoad() const kanzi::GPUResource
getDomain() const kanzi::Object
getDynamicMetaclass() const kanzi::Objectvirtual
getFaceCount() const kanzi::Surface
getFormat() const kanzi::Surface
getGLHandle() const kanzi::Texture
getGPUMemoryUsage() const kanzi::GPUResourceinline
getGpuMemoryUsageEstimate() const kanzi::Surfaceprotected
getGPUMemoryUsageOverride() const KZ_OVERRIDEkanzi::Textureprotectedvirtual
getHeight() const kanzi::Surface
getImage(unsigned int face, unsigned int slice) const kanzi::Texture
getKeepAlive() const kanzi::Resource
getLoadingStrategy() const kanzi::Resource
getLoadState()kanzi::Resourceinlineprotected
getMemoryManager() const kanzi::Resource
getMessageDispatcher() const kanzi::Object
getMipLevelCount() const kanzi::Surface
getName() const kanzi::Resource
getProperty(const PropertyType< DataType > &propertyType) const kanzi::Objectinline
getProperty(const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::DataType &value) const kanzi::Objectinline
getPropertyManager() const kanzi::Object
getRenderer() const kanzi::GPUResourceinline
getResourceManager() const kanzi::Object
getSampleCount() const kanzi::Surface
getSampler() const kanzi::Texture
getSliceCount() const kanzi::Surface
getStaticMetaclass()kanzi::Objectstatic
getTarget() const kanzi::Texture
getTaskScheduler() const kanzi::Object
getWidth() const kanzi::Surface
GPUResource(Domain *domain, string_view name="")kanzi::GPUResourceexplicitprotected
hasImages() const kanzi::Texture
hasLocalValue(AbstractPropertyType propertyType) const kanzi::Object
hasValue(AbstractPropertyType propertyType) const kanzi::Object
ImageTarget enum namekanzi::Texture
ImageTargetCubeMapNegativeX enum valuekanzi::Texture
ImageTargetCubeMapNegativeY enum valuekanzi::Texture
ImageTargetCubeMapNegativeZ enum valuekanzi::Texture
ImageTargetCubeMapPositiveX enum valuekanzi::Texture
ImageTargetCubeMapPositiveY enum valuekanzi::Texture
ImageTargetCubeMapPositiveZ enum valuekanzi::Texture
ImageTargetExternal enum valuekanzi::Texture
ImageTargetInvalid enum valuekanzi::Texture
ImageTargetThreeDimensional enum valuekanzi::Texture
ImageTargetTwoDimensional enum valuekanzi::Texture
ImageTargetTwoDimensionalArray enum valuekanzi::Texture
ImageTargetTwoDimensionalMultisample enum valuekanzi::Texture
ImageTargetTwoDimensionalMultisampleArray enum valuekanzi::Texture
initialize(Target target, GraphicsFormat format, unsigned int sampleCount, unsigned int width, unsigned int height, bool mipmaps, bool createImages)kanzi::Textureprotected
initialize(Target target, vector< KzcImage * > const &sourceImages, unsigned int createFlags)kanzi::Textureprotected
initialize(Target target, KzcImage *image, unsigned int createFlags)kanzi::Textureprotected
initialize(Target target, int glHandle)kanzi::Textureprotected
kanzi::Surface::initialize()kanzi::Objectinlineprotected
invalidate()kanzi::GPUResource
invalidateOverride() KZ_OVERRIDEkanzi::Textureprotectedvirtual
isDeployed() const kanzi::GPUResource
isLoaded() const kanzi::Resource
isRenderable(unsigned int face, unsigned int mipLevel) const KZ_OVERRIDEkanzi::Texturevirtual
isSupportedByRenderer() const kanzi::Texture
isTypeOf(const Metaclass *objectType) const kanzi::Objectinline
isWellFormed() const kanzi::Surface
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)kanzi::Textureprotectedvirtual
m_appliedStyleskanzi::Objectprotected
makeEditorInfo()kanzi::Objectstatic
Object(Domain *domain)kanzi::Objectexplicit
onCopy(const Object &other)kanzi::Objectprotected
onPropertyChanged(AbstractPropertyType propertyType, KzuPropertyNotificationReason reason)kanzi::Objectvirtual
removeLocalValue(AbstractPropertyType propertyType)kanzi::Object
Resource(Domain *domain, string_view name)kanzi::Resource
ResourceManager classkanzi::Texturefriend
Sampler classkanzi::Texturefriend
samplerChanged()kanzi::Textureprotected
setAbstractProperty(AbstractPropertyType abstractPropertyType, typename PropertyType< DataType >::DataType value)kanzi::Objectinline
setAbstractProperty(AbstractPropertyType abstractPropertyType, ResourceSharedPtr value)kanzi::Objectinline
setData(unsigned int face, unsigned int mipLevel, unsigned int x, unsigned int y, unsigned int width, unsigned int height, const kzByte *data) const kanzi::Texture
setData(unsigned int mipLevel, const kzByte *data) const kanzi::Texture
setDeployOnLoad(bool value)kanzi::GPUResource
setFaceCount(unsigned int value)kanzi::Surfaceprotected
setKeepAlive(bool keepAlive)kanzi::Resource
setKZB(const KzuBinaryDirectory *binaryDirectory, kzString path)kanzi::Resourceinline
setLoaded()kanzi::Resource
setLoadingStrategy(KzuResourceLoadingStrategy loadingStrategy)kanzi::Resource
setProperty(const PropertyType< DataType > &propertyType, typename PropertyType< DataType >::DataType value)kanzi::Objectinline
setProperty(const PropertyType< ResourceID > &propertyType, ResourceSharedPtr value)kanzi::Objectinline
setSliceCount(unsigned int value)kanzi::Surfaceprotected
Surface(Domain *domain, string_view name="")kanzi::Surfaceexplicitprotected
Target enum namekanzi::Texture
TargetCubeMap enum valuekanzi::Texture
TargetCubeMapArray enum valuekanzi::Texture
TargetExternal enum valuekanzi::Texture
TargetInvalid enum valuekanzi::Texture
TargetThreeDimensional enum valuekanzi::Texture
TargetTwoDimensional enum valuekanzi::Texture
TargetTwoDimensionalArray enum valuekanzi::Texture
TargetTwoDimensionalMultisample enum valuekanzi::Texture
TargetTwoDimensionalMultisampleArray enum valuekanzi::Texture
Texture(Domain *domain, string_view name="")kanzi::Textureexplicit
unapplyObjectStyle(AppliedStyleEntry *appliedStyleEntry)kanzi::Object
unapplyObjectStyles()kanzi::Object
unbind()kanzi::Texture
undeploy()kanzi::GPUResource
undeployed()kanzi::GPUResourceinline
undeployOverride() KZ_OVERRIDEkanzi::Textureprotectedvirtual
unload()kanzi::Resource
unloadOverride() KZ_OVERRIDEkanzi::Textureprotectedvirtual
~GPUResource() KZ_OVERRIDEkanzi::GPUResourcevirtual
~Object()kanzi::Objectvirtual
~Resource()kanzi::Resourcevirtual
~Surface() KZ_OVERRIDEkanzi::Surfacevirtual
~Texture() KZ_OVERRIDEkanzi::Texturevirtual