All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Labels::LabelRenderer Class Reference
Inheritance diagram for Eegeo::Labels::LabelRenderer:
Eegeo::NonCopyable

Public Member Functions

 LabelRenderer (Text::IScreenTextRenderer &screenTextRenderer, Text::IWorldTextRenderer &worldTextRenderer, Icons::IScreenIconRenderer &screenIconRenderer, Icons::IWorldIconRenderer &worldIconRenderer, DebugRendering::DebugRenderer &debugRenderer, const Rendering::EnvironmentFlatteningService &environmentFlatteningService, u32 mapLayersStencilMask, const Rendering::LayerIds::Values renderLayer)
 
void Draw ()
 
void DrawLabelDebug (const Camera::RenderCamera &renderCamera, const LabelView &labelView, u32 debugDrawModeFlags)
 
std::vector< const LabelView * > & GetViewList ()
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

The documentation for this class was generated from the following files: