All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Rendering::Renderables::SceneModelMeshRenderable Member List

This is the complete list of members for Eegeo::Rendering::Renderables::SceneModelMeshRenderable, including all inherited members.

Clone() (defined in Eegeo::Rendering::Renderables::SceneModelMeshRenderable)Eegeo::Rendering::Renderables::SceneModelMeshRenderablevirtual
GetAlpha() const (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderableinline
GetCameraRelativeModelOrigin() const (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
GetDepth() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetEcefPosition() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetInverseWorldMatrix() const (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
GetLayer() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetMaterial() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetMaterialResource() const (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
GetMeshResource() const (defined in Eegeo::Rendering::Renderables::SceneModelMeshRenderable)Eegeo::Rendering::Renderables::SceneModelMeshRenderableinline
GetModelViewProjection() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetSortKey() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetUserDefined() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetVertexBinding() const (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
m_alpha (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderableprotected
m_cameraRelativeModelOrigin (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderableprotected
m_ecefPosition (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
m_inverseWorldMat (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderableprotected
m_material (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
m_modelViewProjection (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
m_pMaterialResource (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderableprotected
m_pVertexBinding (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
m_sortKey (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
m_worldMat (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderableprotected
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
OnMaterialChanged(const Rendering::Materials::IMaterial *pMaterial, Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool) (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderablevirtual
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
Render(Rendering::GLState &glState) const (defined in Eegeo::Rendering::Renderables::SceneModelMeshRenderable)Eegeo::Rendering::Renderables::SceneModelMeshRenderablevirtual
RenderableBase(const m44 &modelViewProjection, const dv3 &ecefPosition, const Rendering::Materials::IMaterial *pMaterial, const VertexLayouts::VertexBinding *pVertexBinding, const SortKey &sortKey) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBase
RenderableBase(LayerIds::Values layerId, const dv3 &ecefPosition, const Rendering::Materials::IMaterial *material, const VertexLayouts::VertexBinding &vertexBinding) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBase
RenderableBase(LayerIds::Values layerId, const dv3 &ecefPosition, const Rendering::Materials::IMaterial *material) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBase
SceneModelMeshRenderable(LayerIds::Values layerId, SceneModels::SceneModelMaterialResource &materialResource, const VertexLayouts::VertexBinding &vertexBinding, SceneModels::SceneModelMeshResource &meshResource, Eegeo::dv3 ecefPosition) (defined in Eegeo::Rendering::Renderables::SceneModelMeshRenderable)Eegeo::Rendering::Renderables::SceneModelMeshRenderable
SceneModelMeshRenderable() (defined in Eegeo::Rendering::Renderables::SceneModelMeshRenderable)Eegeo::Rendering::Renderables::SceneModelMeshRenderable
SceneModelRenderable(LayerIds::Values layerId, SceneModels::SceneModelMaterialResource &materialResource, const VertexLayouts::VertexBinding &vertexBinding, Eegeo::dv3 ecefPosition) (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
SceneModelRenderable(SceneModelRenderable &source) (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
SetAlpha(float alpha) (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
SetDepth(u64 depth) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBase
SetEcefPosition(const dv3 &ecefPosition) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
SetLayer(LayerIds::Values layerId) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBase
SetMaterial(const Rendering::Materials::IMaterial *pMaterial, Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool) (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderablevirtual
SetMaterialResource(SceneModels::SceneModelMaterialResource &materialResource, VertexLayouts::VertexBindingPool &vertexBindingPool) (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
SetModelViewProjection(const m44 &modelViewProjection) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
SetUserDefined(u64 userDefined) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBase
SetUsesAlpha(bool usesAlpha) (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
SetVertexBinding(const VertexLayouts::VertexBinding &binding) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
SetWorldMat(const m44 &worldMat) (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable
ShouldRender() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinlinevirtual
UpdateMVP(const Rendering::RenderContext &renderContext, float environmentFlatteningScale) (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderablevirtual
UpdateSortKeyForMaterial(const Materials::IMaterial *material) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotectedvirtual
UpdateVertexBinding(Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool) (defined in Eegeo::Rendering::Renderables::SceneModelMeshRenderable)Eegeo::Rendering::Renderables::SceneModelMeshRenderableprotectedvirtual
~RenderableBase() (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinlinevirtual
~SceneModelMeshRenderable() (defined in Eegeo::Rendering::Renderables::SceneModelMeshRenderable)Eegeo::Rendering::Renderables::SceneModelMeshRenderable
~SceneModelRenderable() (defined in Eegeo::Rendering::Renderables::SceneModelRenderable)Eegeo::Rendering::Renderables::SceneModelRenderable