CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::RendererRenderable Member List

This is the complete list of members for CeresEngine::RendererRenderable, including all inherited members.

changeID(RendererObjectID newID) noexceptCeresEngine::RendererObjectprivate
destroy() noexcept overrideCeresEngine::TRendererObject< SelfType, BaseType >inlinevirtual
didChangeIDCeresEngine::RendererObject
draw(GPUCommandBuffer &commandBuffer, const ConvexVolume *viewFrustum=nullptr) constCeresEngine::RendererRenderable
draw(GPUCommandBuffer &commandBuffer, UInt32 subMeshIndex) constCeresEngine::RendererRenderable
drawMeshOnly(GPUCommandBuffer &commandBuffer, const ConvexVolume *viewFrustum=nullptr) constCeresEngine::RendererRenderable
enumerateGeometry(const RendererGeometryEnumerationRequest &enumerationRequest=RendererGeometryEnumerationRequest()) const finalCeresEngine::RendererRenderablevirtual
frustumCull(const ConvexVolume &frustum) const noexceptCeresEngine::RendererRenderable
frustumCull(const ConvexVolume &frustum, UInt32 subMeshIndex) const noexceptCeresEngine::RendererRenderable
getBoundingBox() constCeresEngine::RendererRenderableinline
getBoundingSphere() constCeresEngine::RendererRenderableinline
getDirtyFlags() const noexceptCeresEngine::RendererRenderableinline
getFlags() const noexceptCeresEngine::RendererRenderableinline
getID() const noexceptCeresEngine::RendererObjectinline
getIndexBuffer() constCeresEngine::RendererRenderable
getInfo() constCeresEngine::RendererRenderableinline
getInfo()CeresEngine::RendererRenderableinline
getManager() const noexceptCeresEngine::TRendererObject< SelfType, BaseType >inline
getMaterial() constCeresEngine::RendererRenderable
getMesh() constCeresEngine::RendererRenderableinline
getRenderElements() constCeresEngine::RendererRenderableinline
getRendererMaterial(UInt32 subMesh) constCeresEngine::RendererRenderable
getRendererMaterials() constCeresEngine::RendererRenderableinline
getRendererMesh() constCeresEngine::RendererRenderableinline
getSettings() constCeresEngine::RendererRenderableinline
getUniformBuffer() constCeresEngine::RendererRenderableinline
getVertexBuffer() constCeresEngine::RendererRenderable
isDirty() const noexceptCeresEngine::RendererRenderableinline
ManagerType typedefCeresEngine::TRendererObject< SelfType, BaseType >private
ManagerTypeCeresEngine::TRendererObject< SelfType, BaseType >private
markAsDirty(const RendererRenderableDirtyFlags &flags=RendererRenderableDirtyFlag::All) noexceptCeresEngine::RendererRenderable
mComponentCeresEngine::RendererRenderableprivate
mDirtyFlagsCeresEngine::RendererRenderableprivate
mFlagsCeresEngine::RendererRenderableprivate
mIDCeresEngine::RendererObjectprotected
mInfoCeresEngine::RendererRenderableprivate
mManagerCeresEngine::TRendererObject< SelfType, BaseType >protected
mMaterialCeresEngine::RendererRenderableprivate
mMeshCeresEngine::RendererRenderableprivate
mOnIndexBufferChangedConnectionCeresEngine::RendererRenderableprivate
mOnVertexBufferChangedConnectionCeresEngine::RendererRenderableprivate
mParametersCeresEngine::RendererRenderableprivate
mRenderElementsCeresEngine::RendererRenderableprivate
mSubMeshesCeresEngine::RendererRenderableprivate
mUniformBufferCeresEngine::RendererRenderableprivate
onIndexBufferChanged()CeresEngine::RendererRenderableprivate
onVertexBufferChanged()CeresEngine::RendererRenderableprivate
prepare(RendererContext &context)CeresEngine::RendererRenderable
RendererObject()=defaultCeresEngine::RendererObjectexplicit
RendererRenderable(RendererRenderableManager &manager, RendererScene &scene)CeresEngine::RendererRenderableexplicit
RendererRenderableManagerCeresEngine::RendererRenderablefriend
setFlags(const RendererRenderableFlags &flags)CeresEngine::RendererRenderable
super typedefCeresEngine::RendererRenderableprivate
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
willChangeIDCeresEngine::RendererObject
~IRendererGeometryProvider() noexcept=defaultCeresEngine::IRendererGeometryProvidervirtual
~RendererObject() noexcept=defaultCeresEngine::RendererObjectvirtual
~RendererRenderable() noexcept finalCeresEngine::RendererRenderable
~TRendererSceneObject() noexcept overrideCeresEngine::TRendererSceneObject< RendererRenderable >inline