Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::gfx::Texture Member List

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

AddReceiver(Notifier *receiver)ion::base::Notifier
Allocatable()ion::base::Allocatableprotected
Allocatable(const Allocatable &other)ion::base::Allocatableprotected
Allocatable(const AllocatorPtr &allocator)ion::base::Allocatableexplicitprotected
BaseChanges enum nameion::gfx::ResourceHolder
Changes enum nameion::gfx::Texture
ClearSubImages() const ion::gfx::Textureinline
ExpectedDimensionsForMipmap(const uint32 mipmap_width, const uint32 mipmap_height, const uint32 mipmap_level, const uint32 base_width, const uint32 base_height, uint32 *expected_width, uint32 *expected_height)ion::gfx::Texturestatic
GetAllocator() const ion::base::Allocatableinline
GetAllocatorForLifetime(AllocationLifetime lifetime) const ion::base::Allocatableinline
GetBaseLevel() const ion::gfx::TextureBaseinline
GetGpuMemoryUsed() const ion::gfx::ResourceHolderinline
GetImage(size_t level) const ion::gfx::Textureinline
GetImageCount() const ion::gfx::Textureinline
GetImmutableImage() const ion::gfx::TextureBaseinline
GetImmutableLevels() const ion::gfx::TextureBaseinline
GetLabel() const ion::gfx::ResourceHolderinline
GetMaxLevel() const ion::gfx::TextureBaseinline
GetMultisampleSamples() const ion::gfx::TextureBaseinline
GetNonNullAllocator() const ion::base::Allocatableinline
GetReceiverCount() const ion::base::Notifier
GetReceivers() const ion::base::Notifierprotected
GetRefCount() const ion::base::Shareableinline
GetResource(size_t index, ResourceKey key) const ion::gfx::ResourceHolder
GetResourceCount() const ion::gfx::ResourceHolderinline
GetSampler() const ion::gfx::TextureBaseinline
GetSubImages() const ion::gfx::Textureinline
GetSwizzleAlpha() const ion::gfx::TextureBaseinline
GetSwizzleBlue() const ion::gfx::TextureBaseinline
GetSwizzleGreen() const ion::gfx::TextureBaseinline
GetSwizzleRed() const ion::gfx::TextureBaseinline
GetTextureType() const ion::gfx::TextureBaseinline
HasImage(size_t level) const ion::gfx::Textureinline
IsMultisampleFixedSampleLocations() const ion::gfx::TextureBaseinline
kAlpha enum valueion::gfx::TextureBase
kBaseLevelChanged enum valueion::gfx::TextureBase
kBlue enum valueion::gfx::TextureBase
kContentsImplicitlyChanged enum valueion::gfx::TextureBase
kCubeMapTexture enum valueion::gfx::TextureBase
kGreen enum valueion::gfx::TextureBase
kImmutableImageChanged enum valueion::gfx::TextureBase
kLabelChanged enum valueion::gfx::ResourceHolder
kMaxLevelChanged enum valueion::gfx::TextureBase
kMipmapChanged enum valueion::gfx::Texture
kMultisampleChanged enum valueion::gfx::TextureBase
kNumBaseChanges enum valueion::gfx::ResourceHolder
kNumChanges enum valueion::gfx::Texture
kRed enum valueion::gfx::TextureBase
kResourceChanged enum valueion::gfx::ResourceHolder
kSamplerChanged enum valueion::gfx::TextureBase
kSubImageChanged enum valueion::gfx::Texture
kSwizzleAlphaChanged enum valueion::gfx::TextureBase
kSwizzleBlueChanged enum valueion::gfx::TextureBase
kSwizzleGreenChanged enum valueion::gfx::TextureBase
kSwizzleRedChanged enum valueion::gfx::TextureBase
kTexture enum valueion::gfx::TextureBase
Notifier()ion::base::Notifierinlineprotected
NotifierPtr typedefion::base::Notifierprotected
NotifierPtrVector typedefion::base::Notifierprotected
Notify() const ion::base::Notifierprotected
OnChanged(int bit) const ion::gfx::ResourceHolderinlineprotected
operator delete(void *ptr)ion::base::Allocatableinline
operator delete(void *ptr, AllocationLifetime lifetime)ion::base::Allocatableinline
operator delete(void *ptr, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator delete(void *ptr, void *ptr2)ion::base::Allocatableinline
operator new(size_t size)ion::base::Allocatableinline
operator new(size_t size, AllocationLifetime lifetime)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator, void *ptr)ion::base::Allocatableinline
operator new(size_t size, void *ptr)ion::base::Allocatableinline
operator=(const Allocatable &other)ion::base::Allocatableinlineprotected
Referent()ion::base::Referentinlineprotected
RemoveReceiver(Notifier *receiver)ion::base::Notifier
ResourceHolder()ion::gfx::ResourceHolderprotected
SetBaseLevel(int level)ion::gfx::TextureBaseinline
SetImage(size_t level, const ImagePtr &image)ion::gfx::Textureinline
SetImmutableImage(const ImagePtr &image, size_t levels)ion::gfx::TextureBase
SetLabel(const std::string &label)ion::gfx::ResourceHolderinline
SetMaxLevel(int level)ion::gfx::TextureBaseinline
SetMultisampling(int samples, bool fixed_sample_locations)ion::gfx::TextureBaseinline
SetResource(size_t index, ResourceKey key, ResourceBase *resource) const ion::gfx::ResourceHolder
SetSampler(const SamplerPtr &sampler)ion::gfx::TextureBase
SetSubImage(size_t level, const math::Point2ui offset, const ImagePtr &image)ion::gfx::Textureinline
SetSubImage(size_t level, const math::Point3ui offset, const ImagePtr &image)ion::gfx::Textureinline
SetSwizzleAlpha(Swizzle a)ion::gfx::TextureBaseinline
SetSwizzleBlue(Swizzle b)ion::gfx::TextureBaseinline
SetSwizzleGreen(Swizzle g)ion::gfx::TextureBaseinline
SetSwizzleRed(Swizzle r)ion::gfx::TextureBaseinline
SetSwizzles(Swizzle r, Swizzle g, Swizzle b, Swizzle a)ion::gfx::TextureBaseinline
Shareable()ion::base::Shareableinlineprotected
Swizzle enum nameion::gfx::TextureBase
Texture()ion::gfx::Texture
TextureBase(TextureType type)ion::gfx::TextureBaseexplicitprotected
TextureType enum nameion::gfx::TextureBase
WeakReferent()ion::base::WeakReferentinlineprotected
~Allocatable()ion::base::Allocatablevirtual
~Notifier() overrideion::base::Notifierprotected
~Referent() overrideion::base::Referentinlineprotected
~ResourceHolder() overrideion::gfx::ResourceHolderprotected
~Shareable()ion::base::Shareableinlineprotectedvirtual
~Texture() overrideion::gfx::Textureprotected
~TextureBase() overrideion::gfx::TextureBaseprotected
~WeakReferent() overrideion::base::WeakReferentinlineprotected