| AllClearFlags() | ion::gfx::Renderer | static |
| AllFlags() | ion::gfx::Renderer | static |
| Allocatable() | ion::base::Allocatable | protected |
| Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
| Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
| AllProcessFlags() | ion::gfx::Renderer | static |
| AllRestoreFlags() | ion::gfx::Renderer | static |
| AllSaveFlags() | ion::gfx::Renderer | static |
| BindFramebuffer(const FramebufferObjectPtr &fbo) | ion::gfx::Renderer | |
| BindResource(T *holder) | ion::gfx::Renderer | |
| BindResource(T *holder) | ion::gfx::Renderer | |
| BufferObjectDataMapMode enum name | ion::gfx::Renderer | |
| ClearAllResources() | ion::gfx::Renderer | |
| ClearCachedBindings() | ion::gfx::Renderer | |
| ClearFlag(Flag flag) | ion::gfx::Renderer | inline |
| ClearFlags(const Flags &flags) | ion::gfx::Renderer | inline |
| ClearResources(const HolderType *holder) | ion::gfx::Renderer | |
| ClearResources(const T *holder) | ion::gfx::Renderer | |
| ClearTypedResources(ResourceType type) | ion::gfx::Renderer | |
| CreateOrUpdateResource(T *holder) | ion::gfx::Renderer | |
| CreateOrUpdateResource(T *holder) | ion::gfx::Renderer | |
| CreateOrUpdateResources(const NodePtr &node) | ion::gfx::Renderer | |
| CreateOrUpdateShapeResources(const ShapePtr &shape) | ion::gfx::Renderer | |
| CreateResourceWithExternallyManagedId(T *holder, uint32 gl_id) | ion::gfx::Renderer | |
| CreateResourceWithExternallyManagedId(BufferObject *holder, uint32 gl_id) | ion::gfx::Renderer | |
| CreateResourceWithExternallyManagedId(IndexBuffer *holder, uint32 gl_id) | ion::gfx::Renderer | |
| CreateResourceWithExternallyManagedId(Texture *holder, uint32 gl_id) | ion::gfx::Renderer | |
| CreateResourceWithExternallyManagedId(CubeMapTexture *holder, uint32 gl_id) | ion::gfx::Renderer | |
| DestroyCurrentStateCache() | ion::gfx::Renderer | static |
| DestroyStateCache(const portgfx::Visual *visual) | ion::gfx::Renderer | static |
| DrawScene(const NodePtr &node) | ion::gfx::Renderer | virtual |
| Flag enum name | ion::gfx::Renderer | |
| Flags typedef | ion::gfx::Renderer | |
| GetAllocator() const | ion::base::Allocatable | inline |
| GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
| GetCurrentFramebuffer() const | ion::gfx::Renderer | |
| GetDefaultShaderProgram() const | ion::gfx::Renderer | inline |
| GetFlags() const | ion::gfx::Renderer | inline |
| GetGpuMemoryUsage(ResourceType type) const | ion::gfx::Renderer | |
| GetGraphicsManager() const | ion::gfx::Renderer | |
| GetNonNullAllocator() const | ion::base::Allocatable | inline |
| GetRefCount() const | ion::base::Shareable | inline |
| GetResourceGlId(T *holder) | ion::gfx::Renderer | |
| GetResourceManager() const | ion::gfx::Renderer | |
| GetStateTable() const | ion::gfx::Renderer | |
| kAttributeArray enum value | ion::gfx::Renderer | |
| kBufferObject enum value | ion::gfx::Renderer | |
| kClearActiveTexture enum value | ion::gfx::Renderer | |
| kClearArrayBuffer enum value | ion::gfx::Renderer | |
| kClearCubemaps enum value | ion::gfx::Renderer | |
| kClearElementArrayBuffer enum value | ion::gfx::Renderer | |
| kClearFramebuffer enum value | ion::gfx::Renderer | |
| kClearSamplers enum value | ion::gfx::Renderer | |
| kClearShaderProgram enum value | ion::gfx::Renderer | |
| kClearTextures enum value | ion::gfx::Renderer | |
| kClearVertexArray enum value | ion::gfx::Renderer | |
| kFramebufferObject enum value | ion::gfx::Renderer | |
| kNumFlags | ion::gfx::Renderer | static |
| kNumResourceTypes | ion::gfx::Renderer | static |
| kProcessInfoRequests enum value | ion::gfx::Renderer | |
| kProcessReleases enum value | ion::gfx::Renderer | |
| kReadOnly enum value | ion::gfx::Renderer | |
| kReadWrite enum value | ion::gfx::Renderer | |
| kRestoreActiveTexture enum value | ion::gfx::Renderer | |
| kRestoreArrayBuffer enum value | ion::gfx::Renderer | |
| kRestoreElementArrayBuffer enum value | ion::gfx::Renderer | |
| kRestoreFramebuffer enum value | ion::gfx::Renderer | |
| kRestoreShaderProgram enum value | ion::gfx::Renderer | |
| kRestoreStateTable enum value | ion::gfx::Renderer | |
| kRestoreVertexArray enum value | ion::gfx::Renderer | |
| kSampler enum value | ion::gfx::Renderer | |
| kSaveActiveTexture enum value | ion::gfx::Renderer | |
| kSaveArrayBuffer enum value | ion::gfx::Renderer | |
| kSaveElementArrayBuffer enum value | ion::gfx::Renderer | |
| kSaveFramebuffer enum value | ion::gfx::Renderer | |
| kSaveShaderProgram enum value | ion::gfx::Renderer | |
| kSaveStateTable enum value | ion::gfx::Renderer | |
| kSaveVertexArray enum value | ion::gfx::Renderer | |
| kShader enum value | ion::gfx::Renderer | |
| kShaderInputRegistry enum value | ion::gfx::Renderer | |
| kShaderProgram enum value | ion::gfx::Renderer | |
| kTexture enum value | ion::gfx::Renderer | |
| kWriteOnly enum value | ion::gfx::Renderer | |
| MapBufferObjectData(const BufferObjectPtr &buffer, BufferObjectDataMapMode mode) | ion::gfx::Renderer | |
| MapBufferObjectDataRange(const BufferObjectPtr &buffer, BufferObjectDataMapMode mode, const math::Range1ui &range) | ion::gfx::Renderer | |
| 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 |
| PopDebugMarker() | ion::gfx::Renderer | |
| ProcessResourceInfoRequests() | ion::gfx::Renderer | |
| ProcessStateTable(const StateTablePtr &state_table) | ion::gfx::Renderer | |
| PushDebugMarker(const std::string &marker) | ion::gfx::Renderer | |
| ReadImage(const math::Range2i &range, Image::Format format, const base::AllocatorPtr &allocator) | ion::gfx::Renderer | |
| Referent() | ion::base::Referent | inlineprotected |
| ReleaseResources() | ion::gfx::Renderer | |
| Renderer(const GraphicsManagerPtr &gm) | ion::gfx::Renderer | explicit |
| RequestForcedShapeUpdates(const ShapePtr &shape) | ion::gfx::Renderer | |
| RequestForcedUpdate(T *holder) | ion::gfx::Renderer | |
| RequestForcedUpdate(T *holder) | ion::gfx::Renderer | |
| RequestForcedUpdates(const NodePtr &node) | ion::gfx::Renderer | |
| ResolveMultisampleFramebuffer(const FramebufferObjectPtr &ms_fbo, const FramebufferObjectPtr &dest_fbo) | ion::gfx::Renderer | |
| ResourceType enum name | ion::gfx::Renderer | |
| SetFlag(Flag flag) | ion::gfx::Renderer | inline |
| SetFlags(const Flags &flags) | ion::gfx::Renderer | inline |
| SetInitialUniformValue(const Uniform &u) | ion::gfx::Renderer | |
| SetTextureImageUnitRange(const math::Range1i &units) | ion::gfx::Renderer | |
| Shareable() | ion::base::Shareable | inlineprotected |
| UnmapBufferObjectData(const BufferObjectPtr &buffer) | ion::gfx::Renderer | |
| UpdateDefaultFramebufferFromOpenGL() | ion::gfx::Renderer | |
| UpdateStateFromOpenGL(int window_width, int window_height) | ion::gfx::Renderer | |
| UpdateStateFromStateTable(const StateTablePtr &state_to_clear) | ion::gfx::Renderer | |
| ~Allocatable() | ion::base::Allocatable | virtual |
| ~Referent() override | ion::base::Referent | inlineprotected |
| ~Renderer() override | ion::gfx::Renderer | protected |
| ~Shareable() | ion::base::Shareable | inlineprotectedvirtual |