| changeID(RendererObjectID newID) noexcept | CeresEngine::RendererObject | private |
| destroy() noexcept override | CeresEngine::TRendererObject< SelfType, BaseType > | inlinevirtual |
| didChangeID | CeresEngine::RendererObject | |
| draw(GPUCommandBuffer &commandBuffer, const ConvexVolume *viewFrustum=nullptr) const | CeresEngine::RendererRenderable | |
| draw(GPUCommandBuffer &commandBuffer, UInt32 subMeshIndex) const | CeresEngine::RendererRenderable | |
| drawMeshOnly(GPUCommandBuffer &commandBuffer, const ConvexVolume *viewFrustum=nullptr) const | CeresEngine::RendererRenderable | |
| enumerateGeometry(const RendererGeometryEnumerationRequest &enumerationRequest=RendererGeometryEnumerationRequest()) const final | CeresEngine::RendererRenderable | virtual |
| frustumCull(const ConvexVolume &frustum) const noexcept | CeresEngine::RendererRenderable | |
| frustumCull(const ConvexVolume &frustum, UInt32 subMeshIndex) const noexcept | CeresEngine::RendererRenderable | |
| getBoundingBox() const | CeresEngine::RendererRenderable | inline |
| getBoundingSphere() const | CeresEngine::RendererRenderable | inline |
| getDirtyFlags() const noexcept | CeresEngine::RendererRenderable | inline |
| getFlags() const noexcept | CeresEngine::RendererRenderable | inline |
| getID() const noexcept | CeresEngine::RendererObject | inline |
| getIndexBuffer() const | CeresEngine::RendererRenderable | |
| getInfo() const | CeresEngine::RendererRenderable | inline |
| getInfo() | CeresEngine::RendererRenderable | inline |
| getManager() const noexcept | CeresEngine::TRendererObject< SelfType, BaseType > | inline |
| getMaterial() const | CeresEngine::RendererRenderable | |
| getMesh() const | CeresEngine::RendererRenderable | inline |
| getRenderElements() const | CeresEngine::RendererRenderable | inline |
| getRendererMaterial(UInt32 subMesh) const | CeresEngine::RendererRenderable | |
| getRendererMaterials() const | CeresEngine::RendererRenderable | inline |
| getRendererMesh() const | CeresEngine::RendererRenderable | inline |
| getSettings() const | CeresEngine::RendererRenderable | inline |
| getUniformBuffer() const | CeresEngine::RendererRenderable | inline |
| getVertexBuffer() const | CeresEngine::RendererRenderable | |
| isDirty() const noexcept | CeresEngine::RendererRenderable | inline |
| ManagerType typedef | CeresEngine::TRendererObject< SelfType, BaseType > | private |
| ManagerType | CeresEngine::TRendererObject< SelfType, BaseType > | private |
| markAsDirty(const RendererRenderableDirtyFlags &flags=RendererRenderableDirtyFlag::All) noexcept | CeresEngine::RendererRenderable | |
| mComponent | CeresEngine::RendererRenderable | private |
| mDirtyFlags | CeresEngine::RendererRenderable | private |
| mFlags | CeresEngine::RendererRenderable | private |
| mID | CeresEngine::RendererObject | protected |
| mInfo | CeresEngine::RendererRenderable | private |
| mManager | CeresEngine::TRendererObject< SelfType, BaseType > | protected |
| mMaterial | CeresEngine::RendererRenderable | private |
| mMesh | CeresEngine::RendererRenderable | private |
| mOnIndexBufferChangedConnection | CeresEngine::RendererRenderable | private |
| mOnVertexBufferChangedConnection | CeresEngine::RendererRenderable | private |
| mParameters | CeresEngine::RendererRenderable | private |
| mRenderElements | CeresEngine::RendererRenderable | private |
| mSubMeshes | CeresEngine::RendererRenderable | private |
| mUniformBuffer | CeresEngine::RendererRenderable | private |
| onIndexBufferChanged() | CeresEngine::RendererRenderable | private |
| onVertexBufferChanged() | CeresEngine::RendererRenderable | private |
| prepare(RendererContext &context) | CeresEngine::RendererRenderable | |
| RendererObject()=default | CeresEngine::RendererObject | explicit |
| RendererRenderable(RendererRenderableManager &manager, RendererScene &scene) | CeresEngine::RendererRenderable | explicit |
| RendererRenderableManager | CeresEngine::RendererRenderable | friend |
| setFlags(const RendererRenderableFlags &flags) | CeresEngine::RendererRenderable | |
| super typedef | CeresEngine::RendererRenderable | private |
| synchronize(const Transform &trasnform, const RenderableComponent &component) | CeresEngine::RendererRenderable | |
| TRendererObject(ManagerType &manager, Args &&... args) | CeresEngine::TRendererObject< SelfType, BaseType > | inlineexplicit |
| TRendererSceneObject(Args &&... args) | CeresEngine::TRendererSceneObject< RendererRenderable > | inlineexplicit |
| willChangeID | CeresEngine::RendererObject | |
| ~IRendererGeometryProvider() noexcept=default | CeresEngine::IRendererGeometryProvider | virtual |
| ~RendererObject() noexcept=default | CeresEngine::RendererObject | virtual |
| ~RendererRenderable() noexcept final | CeresEngine::RendererRenderable | |
| ~TRendererSceneObject() noexcept override | CeresEngine::TRendererSceneObject< RendererRenderable > | inline |