public

Inheritance Graph

graph BT
	Icon
	Icon --> Component
	click Icon "classGUI_1_1Icon"
	click Component "classGUI_1_1Component"

Description

A rectangular part of an Image . Icon > Component —> Image

Public Functions

   
   
  Icon( GUI_Manager & gui, const Geometry::Vec2 & pos, Util::WeakPointer < ImageData > imageData, const Geometry::Rect & imageRect, flag_t flags)
   
  Icon( GUI_Manager & gui, const Geometry::Rect & r, flag_t flags)
   
  ~Icon()
   
void setImageData( Util::WeakPointer < ImageData > newImage)
   
void setImageRect(const Geometry::Rect & newImageRect)
   
ImageData * getImageData() const
   
Geometry::Rect getImageRect() const

Documentation

function
GUI::Icon::Icon

public
     
     
Icon( GUI_Manager & gui,
  const Geometry::Vec2 & pos,
  Util::WeakPointer < ImageData > imageData,
  const Geometry::Rect & imageRect,
  flag_t flags
)    

Defined in GUI/Components/Icon.h:27


function
GUI::Icon::Icon

public
     
     
Icon( GUI_Manager & gui,
  const Geometry::Rect & r,
  flag_t flags
)    

Defined in GUI/Components/Icon.h:28


function
GUI::Icon::~Icon

public virtual
   
   
~Icon( )

Defined in GUI/Components/Icon.h:29


function
GUI::Icon::setImageData

public inline
     
     
void setImageData( Util::WeakPointer < ImageData > newImage )

Defined in GUI/Components/Icon.h:31


function
GUI::Icon::setImageRect

public inline
     
     
void setImageRect( const Geometry::Rect & newImageRect )

Defined in GUI/Components/Icon.h:32


function
GUI::Icon::getImageData

public const inline
   
   
ImageData * getImageData( ) const

Defined in GUI/Components/Icon.h:34


function
GUI::Icon::getImageRect

public const inline
   
   
Geometry::Rect getImageRect( ) const

Defined in GUI/Components/Icon.h:35