| AddReceiver(Notifier *receiver) | ion::base::Notifier | |
| Allocatable() | ion::base::Allocatable | protected |
| Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
| Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
| BaseChanges enum name | ion::gfx::ResourceHolder | |
| Changes enum name | ion::gfx::CubeMapTexture | |
| ClearSubImages(CubeFace face) const | ion::gfx::CubeMapTexture | inline |
| CubeFace enum name | ion::gfx::CubeMapTexture | |
| CubeMapTexture() | ion::gfx::CubeMapTexture | |
| GetAllocator() const | ion::base::Allocatable | inline |
| GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
| GetBaseLevel() const | ion::gfx::TextureBase | inline |
| GetGpuMemoryUsed() const | ion::gfx::ResourceHolder | inline |
| GetImage(CubeFace face, size_t level) const | ion::gfx::CubeMapTexture | inline |
| GetImageCount(CubeFace face) const | ion::gfx::CubeMapTexture | inline |
| GetImmutableImage() const | ion::gfx::TextureBase | inline |
| GetImmutableLevels() const | ion::gfx::TextureBase | inline |
| GetLabel() const | ion::gfx::ResourceHolder | inline |
| GetMaxLevel() const | ion::gfx::TextureBase | inline |
| GetMultisampleSamples() const | ion::gfx::TextureBase | inline |
| GetNonNullAllocator() const | ion::base::Allocatable | inline |
| GetReceiverCount() const | ion::base::Notifier | |
| GetReceivers() const | ion::base::Notifier | protected |
| GetRefCount() const | ion::base::Shareable | inline |
| GetResource(size_t index, ResourceKey key) const | ion::gfx::ResourceHolder | |
| GetResourceCount() const | ion::gfx::ResourceHolder | inline |
| GetSampler() const | ion::gfx::TextureBase | inline |
| GetSubImages(CubeFace face) const | ion::gfx::CubeMapTexture | inline |
| GetSwizzleAlpha() const | ion::gfx::TextureBase | inline |
| GetSwizzleBlue() const | ion::gfx::TextureBase | inline |
| GetSwizzleGreen() const | ion::gfx::TextureBase | inline |
| GetSwizzleRed() const | ion::gfx::TextureBase | inline |
| GetTextureType() const | ion::gfx::TextureBase | inline |
| HasImage(CubeFace face, size_t level) const | ion::gfx::CubeMapTexture | inline |
| IsMultisampleFixedSampleLocations() const | ion::gfx::TextureBase | inline |
| kAlpha enum value | ion::gfx::TextureBase | |
| kBaseLevelChanged enum value | ion::gfx::TextureBase | |
| kBlue enum value | ion::gfx::TextureBase | |
| kContentsImplicitlyChanged enum value | ion::gfx::TextureBase | |
| kCubeMapTexture enum value | ion::gfx::TextureBase | |
| kGreen enum value | ion::gfx::TextureBase | |
| kImmutableImageChanged enum value | ion::gfx::TextureBase | |
| kLabelChanged enum value | ion::gfx::ResourceHolder | |
| kMaxLevelChanged enum value | ion::gfx::TextureBase | |
| kMultisampleChanged enum value | ion::gfx::TextureBase | |
| kNegativeX enum value | ion::gfx::CubeMapTexture | |
| kNegativeXMipmapChanged enum value | ion::gfx::CubeMapTexture | |
| kNegativeXSubImageChanged enum value | ion::gfx::CubeMapTexture | |
| kNegativeY enum value | ion::gfx::CubeMapTexture | |
| kNegativeYMipmapChanged enum value | ion::gfx::CubeMapTexture | |
| kNegativeYSubImageChanged enum value | ion::gfx::CubeMapTexture | |
| kNegativeZ enum value | ion::gfx::CubeMapTexture | |
| kNegativeZMipmapChanged enum value | ion::gfx::CubeMapTexture | |
| kNegativeZSubImageChanged enum value | ion::gfx::CubeMapTexture | |
| kNumBaseChanges enum value | ion::gfx::ResourceHolder | |
| kNumChanges enum value | ion::gfx::CubeMapTexture | |
| kPositiveX enum value | ion::gfx::CubeMapTexture | |
| kPositiveXMipmapChanged enum value | ion::gfx::CubeMapTexture | |
| kPositiveXSubImageChanged enum value | ion::gfx::CubeMapTexture | |
| kPositiveY enum value | ion::gfx::CubeMapTexture | |
| kPositiveYMipmapChanged enum value | ion::gfx::CubeMapTexture | |
| kPositiveYSubImageChanged enum value | ion::gfx::CubeMapTexture | |
| kPositiveZ enum value | ion::gfx::CubeMapTexture | |
| kPositiveZMipmapChanged enum value | ion::gfx::CubeMapTexture | |
| kPositiveZSubImageChanged enum value | ion::gfx::CubeMapTexture | |
| kRed enum value | ion::gfx::TextureBase | |
| kResourceChanged enum value | ion::gfx::ResourceHolder | |
| kSamplerChanged enum value | ion::gfx::TextureBase | |
| kSwizzleAlphaChanged enum value | ion::gfx::TextureBase | |
| kSwizzleBlueChanged enum value | ion::gfx::TextureBase | |
| kSwizzleGreenChanged enum value | ion::gfx::TextureBase | |
| kSwizzleRedChanged enum value | ion::gfx::TextureBase | |
| kTexture enum value | ion::gfx::TextureBase | |
| Notifier() | ion::base::Notifier | inlineprotected |
| NotifierPtr typedef | ion::base::Notifier | protected |
| NotifierPtrVector typedef | ion::base::Notifier | protected |
| Notify() const | ion::base::Notifier | protected |
| OnChanged(int bit) const | ion::gfx::ResourceHolder | inlineprotected |
| operator delete(void *ptr) | ion::base::Allocatable | inline |
| operator delete(void *ptr, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
| operator delete(void *ptr, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
| operator delete(void *ptr, void *ptr2) | ion::base::Allocatable | inline |
| operator new(size_t size) | ion::base::Allocatable | inline |
| operator new(size_t size, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
| operator new(size_t size, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
| operator new(size_t size, const AllocatorPtr &allocator, void *ptr) | ion::base::Allocatable | inline |
| operator new(size_t size, void *ptr) | ion::base::Allocatable | inline |
| operator=(const Allocatable &other) | ion::base::Allocatable | inlineprotected |
| Referent() | ion::base::Referent | inlineprotected |
| RemoveReceiver(Notifier *receiver) | ion::base::Notifier | |
| ResourceHolder() | ion::gfx::ResourceHolder | protected |
| SetBaseLevel(int level) | ion::gfx::TextureBase | inline |
| SetImage(CubeFace face, size_t level, const ImagePtr &image) | ion::gfx::CubeMapTexture | inline |
| SetImmutableImage(const ImagePtr &image, size_t levels) | ion::gfx::TextureBase | |
| SetLabel(const std::string &label) | ion::gfx::ResourceHolder | inline |
| SetMaxLevel(int level) | ion::gfx::TextureBase | inline |
| SetMultisampling(int samples, bool fixed_sample_locations) | ion::gfx::TextureBase | inline |
| SetResource(size_t index, ResourceKey key, ResourceBase *resource) const | ion::gfx::ResourceHolder | |
| SetSampler(const SamplerPtr &sampler) | ion::gfx::TextureBase | |
| SetSubImage(CubeFace face, size_t level, const math::Point2ui offset, const ImagePtr &image) | ion::gfx::CubeMapTexture | inline |
| SetSubImage(CubeFace face, size_t level, const math::Point3ui offset, const ImagePtr &image) | ion::gfx::CubeMapTexture | inline |
| SetSwizzleAlpha(Swizzle a) | ion::gfx::TextureBase | inline |
| SetSwizzleBlue(Swizzle b) | ion::gfx::TextureBase | inline |
| SetSwizzleGreen(Swizzle g) | ion::gfx::TextureBase | inline |
| SetSwizzleRed(Swizzle r) | ion::gfx::TextureBase | inline |
| SetSwizzles(Swizzle r, Swizzle g, Swizzle b, Swizzle a) | ion::gfx::TextureBase | inline |
| Shareable() | ion::base::Shareable | inlineprotected |
| Swizzle enum name | ion::gfx::TextureBase | |
| TextureBase(TextureType type) | ion::gfx::TextureBase | explicitprotected |
| TextureType enum name | ion::gfx::TextureBase | |
| WeakReferent() | ion::base::WeakReferent | inlineprotected |
| ~Allocatable() | ion::base::Allocatable | virtual |
| ~CubeMapTexture() override | ion::gfx::CubeMapTexture | protected |
| ~Notifier() override | ion::base::Notifier | protected |
| ~Referent() override | ion::base::Referent | inlineprotected |
| ~ResourceHolder() override | ion::gfx::ResourceHolder | protected |
| ~Shareable() | ion::base::Shareable | inlineprotectedvirtual |
| ~TextureBase() override | ion::gfx::TextureBase | protected |
| ~WeakReferent() override | ion::base::WeakReferent | inlineprotected |