Back to index

unity  6.0.0
Public Types | Public Member Functions | Public Attributes
unity::ui::AbstractIconRenderer Class Reference

#include <AbstractIconRenderer.h>

Inheritance diagram for unity::ui::AbstractIconRenderer:
Inheritance graph

List of all members.

Public Types

typedef boost::shared_ptr
< AbstractIconRenderer

Public Member Functions

virtual ~AbstractIconRenderer ()
virtual void PreprocessIcons (std::list< RenderArg > &args, nux::Geometry const &target_window)=0
virtual void RenderIcon (nux::GraphicsEngine &GfxContext, RenderArg const &arg, nux::Geometry const &anchor_geo, nux::Geometry const &owner_geo)=0
virtual void SetTargetSize (int tile_size, int image_size, int spacing)=0

Public Attributes

nux::Property< PipRenderStylepip_style
nux::Property< int > monitor

Detailed Description

Definition at line 102 of file AbstractIconRenderer.h.

Member Typedef Documentation

Definition at line 105 of file AbstractIconRenderer.h.

Constructor & Destructor Documentation

Definition at line 107 of file AbstractIconRenderer.h.


Member Function Documentation

virtual void unity::ui::AbstractIconRenderer::PreprocessIcons ( std::list< RenderArg > &  args,
nux::Geometry const &  target_window 
) [pure virtual]

Implemented in unity::ui::IconRenderer.

virtual void unity::ui::AbstractIconRenderer::RenderIcon ( nux::GraphicsEngine &  GfxContext,
RenderArg const &  arg,
nux::Geometry const &  anchor_geo,
nux::Geometry const &  owner_geo 
) [pure virtual]

Implemented in unity::ui::IconRenderer.

virtual void unity::ui::AbstractIconRenderer::SetTargetSize ( int  tile_size,
int  image_size,
int  spacing 
) [pure virtual]

Implemented in unity::ui::IconRenderer.

Member Data Documentation

Definition at line 110 of file AbstractIconRenderer.h.

Definition at line 109 of file AbstractIconRenderer.h.

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