All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Icons::TBatchedIconRenderable< TVertex > Member List

This is the complete list of members for Eegeo::Icons::TBatchedIconRenderable< TVertex >, including all inherited members.

BatchedIconRenderable(Rendering::Materials::IMaterial *pMaterial, const Rendering::VertexLayouts::VertexBinding *pVertexBinding, const Rendering::SortKey &sortKey, int vertexStrideBytes, const Text::GlBuffer< u16 > &quadIndexBuffer) (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderable
Draw(Rendering::GLState &glState, int batchQuadOffset) const (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderableprotected
Finalize() (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderablevirtual
GetAppearanceForCurrentRange() const (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderablevirtual
GetDepth() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetEcefPosition() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetLayer() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
GetMaterial() const (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
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::RenderableBase)Eegeo::Rendering::RenderableBaseinlineprotected
GetVertexList() const (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >inline
IsPrimary() const (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >inline
IsReplica() const (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >inline
IsStencilMaskPass() const (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderableinline
m_ecefPosition (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
m_material (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
m_modelViewProjection (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
m_pVertexBinding (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
m_sortKey (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
MakeSortKey(const Rendering::Materials::IMaterial &material, Rendering::LayerIds::Values layerId, int subLayer) (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderablestatic
NeedsShaderSetup() const (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderableinline
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::RenderableBase)Eegeo::Rendering::RenderableBaseinlineprotectedvirtual
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
Render(Rendering::GLState &glState) const (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >inlinevirtual
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
Reset() (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >inlinevirtual
SetAppearance(const BatchedIconAppearance &appearance) (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderablevirtual
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::RenderableBase)Eegeo::Rendering::RenderableBasevirtual
SetModelViewProjection(const m44 &modelViewProjection) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinline
SetUserDefined(u64 userDefined) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBase
SetVertexBinding(const VertexLayouts::VertexBinding &binding) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotected
ShouldRender() const (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderableinlinevirtual
TBatchedIconRenderable(Rendering::Materials::IMaterial *pMaterial, const Rendering::VertexLayouts::VertexBinding *pVertexBinding, const Rendering::SortKey &sortKey, const TBatchedIconRenderable *pPrimary, const Text::GlBuffer< u16 > &quadIndexBuffer, VertexBufferType &vertexBuffer) (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >inline
ThisType typedef (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >
UpdateSortKeyForMaterial(const Materials::IMaterial *material) (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseprotectedvirtual
Upload() (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >inlinevirtual
VertexBufferType typedef (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >
VertexListType typedef (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >
VertexType typedef (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >
~BatchedIconRenderable() (defined in Eegeo::Icons::BatchedIconRenderable)Eegeo::Icons::BatchedIconRenderable
~RenderableBase() (defined in Eegeo::Rendering::RenderableBase)Eegeo::Rendering::RenderableBaseinlinevirtual
~TBatchedIconRenderable() (defined in Eegeo::Icons::TBatchedIconRenderable< TVertex >)Eegeo::Icons::TBatchedIconRenderable< TVertex >inline