GetColor() const (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
GetDepth() const (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inline |
GetEcefPosition() const (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inline |
GetLayer() const (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inline |
GetMaterial() const (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inline |
GetMesh() (defined in Eegeo::Rendering::Renderables::MeshRenderable) | Eegeo::Rendering::Renderables::MeshRenderable | inline |
GetMesh() const (defined in Eegeo::Rendering::Renderables::MeshRenderable) | Eegeo::Rendering::Renderables::MeshRenderable | inline |
GetMiterLimit() const (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
GetModelViewProjection() const (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inline |
GetShouldScaleWithMap() const (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
GetSortKey() const (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inline |
GetThickness() const (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
GetUserDefined() const (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inline |
GetVertexBinding() const (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inlineprotected |
GetViewportDimensions() const (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
m_ecefPosition (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | protected |
m_material (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | protected |
m_modelViewProjection (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | protected |
m_pMesh (defined in Eegeo::Rendering::Renderables::MeshRenderable) | Eegeo::Rendering::Renderables::MeshRenderable | protected |
m_pVertexBinding (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | protected |
m_sortKey (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | protected |
MeshRenderable(LayerIds::Values layerId, Eegeo::dv3 ecefPosition, Materials::IMaterial *material, Rendering::Mesh *pMesh, const Rendering::VertexLayouts::VertexBinding &vertexBinding) (defined in Eegeo::Rendering::Renderables::MeshRenderable) | Eegeo::Rendering::Renderables::MeshRenderable | |
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
NonCopyable()=default (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
OnMaterialChanged(const Rendering::Materials::IMaterial *pMaterial, Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool) (defined in Eegeo::Rendering::Renderables::MeshRenderable) | Eegeo::Rendering::Renderables::MeshRenderable | virtual |
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
PolylineRenderable(Rendering::LayerIds::Values layerId, PolylineMaterial &polylineMaterial, const Rendering::VertexLayouts::VertexBinding &vertexBinding, Rendering::Mesh *pMesh, const Eegeo::dv3 &ecefPosition) (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | |
Render(Rendering::GLState &glState) const (defined in Eegeo::Rendering::Renderables::MeshRenderable) | Eegeo::Rendering::Renderables::MeshRenderable | virtual |
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 | |
SetColor(const v4 &color) (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
SetDepth(u64 depth) (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | |
SetEcefPosition(const dv3 &ecefPosition) (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inline |
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::RenderableBase) | Eegeo::Rendering::RenderableBase | virtual |
SetMiterLimit(float miterLimit) (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
SetModelViewProjection(const m44 &modelViewProjection) (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inline |
SetShouldScaleWithMap(bool scaleWithMap) (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
SetThickness(float thickness) (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
SetUserDefined(u64 userDefined) (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | |
SetVertexBinding(const VertexLayouts::VertexBinding &binding) (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | protected |
SetViewportDimensions(const v2 &viewportDimensions) (defined in Eegeo::Shapes::Polylines::PolylineRenderable) | Eegeo::Shapes::Polylines::PolylineRenderable | inline |
ShouldRender() const (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inlinevirtual |
UpdateSortKeyForMaterial(const Materials::IMaterial *material) (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | protectedvirtual |
UpdateVertexBinding(Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool) (defined in Eegeo::Rendering::Renderables::MeshRenderable) | Eegeo::Rendering::Renderables::MeshRenderable | inlineprotected |
~MeshRenderable() (defined in Eegeo::Rendering::Renderables::MeshRenderable) | Eegeo::Rendering::Renderables::MeshRenderable | virtual |
~RenderableBase() (defined in Eegeo::Rendering::RenderableBase) | Eegeo::Rendering::RenderableBase | inlinevirtual |