Image Component Library (ICL)
Public Member Functions | Public Attributes | List of all members
icl::geom::Scene::PBufferIndex Struct Reference

#include <Scene.h>

Inheritance diagram for icl::geom::Scene::PBufferIndex:
icl::utils::Size

Public Member Functions

 PBufferIndex (const utils::Size &size)
 
bool operator< (const PBufferIndex &other) const
 
- Public Member Functions inherited from icl::utils::Size
 Size ()
 default constructor More...
 
 Size (const Size &s)
 deep copy of another Size More...
 
 Size (int width, int height)
 creates a specified size More...
 
 Size (const std::string &name)
 creates a size from given string (e.g. VGA, CIF, or 1024x768) More...
 
 Size (const Size32f &other)
 creates a size from given float precision size (values are rounded) More...
 
bool isNull () const
 checks wether the object instance is null, i.e. all elements are zero More...
 
bool operator== (const Size &s) const
 checks if two sizes are equal More...
 
bool operator!= (const Size &s) const
 checks if two size are not equal More...
 
Size operator+ (const Size &s) const
 add a size to another size More...
 
Size operator- (const Size &s) const
 substracts a size from another size More...
 
Size operator * (double d) const
 scales the size by a scalar value More...
 
Size operator/ (double d) const
 scales the size by a scalar value More...
 
Sizeoperator+= (const Size &s)
 adds another size inplace More...
 
Sizeoperator-= (const Size &s)
 substracst another size inplace More...
 
Sizeoperator *= (double d)
 scales the size parameters inplace by a scalar More...
 
Sizeoperator/= (double d)
 scales the size parameters inplace by a scalar More...
 
int getDim () const
 reutrns width*height More...
 

Public Attributes

pthread_t threadID
 

Additional Inherited Members

- Static Public Attributes inherited from icl::utils::Size
static const Size null
 null is w=0, h=0 More...
 
static const Size QQVGA
 Quater QVGA res. 160x120. More...
 
static const Size CGA
 Color Graphics Adapter res. 320x200. More...
 
static const Size QVGA
 Qauter VGA res. 320x240. More...
 
static const Size HVGA
 Half VGA res. 480x320. More...
 
static const Size EGA
 Enhanced Graphics Adapter res. 640x350. More...
 
static const Size VGA
 Video Graphics Array res. 640x480. More...
 
static const Size WVGA
 Wide VGA res. 800x480. More...
 
static const Size SVGA
 Super VGA res. 800x600. More...
 
static const Size QHD
 Quater HD res. 960x540. More...
 
static const Size DVGA
 Double VGA res. 960x640. More...
 
static const Size XGA
 Extended Graphics Array res. 1024x768 (also known as EVGA) More...
 
static const Size XGAP
 XGA Plus res. 1152 x 864. More...
 
static const Size DSVGA
 Double Super VGA res. 1200x800. More...
 
static const Size HD720
 Half Definition res. 1280x720. More...
 
static const Size WXGA
 Wide XGA res. 1280x800. More...
 
static const Size WXGAP
 Wide XGA Plus res. 1440x900. More...
 
static const Size SXVGA
 Quad VGA res. 1280x960. More...
 
static const Size SXGA
 Super XGA res. 1280x1024. More...
 
static const Size WSXGA
 Wide Super XGA res. 1600x900. More...
 
static const Size SXGAP
 Super XGA Plus res. 1400x1050. More...
 
static const Size WSXGAP
 Wide Super XGA Plus res. 1600x1050. More...
 
static const Size UXGA
 Ultra XGA res. 1600x1200. More...
 
static const Size HD1080
 High definition res. 1920x1080. More...
 
static const Size WUXGA
 Wide UXGA res. 1920x1080. More...
 
static const Size UD
 Ultra Definietion res. 3840x2160. More...
 
static const Size CIF
 Common Intermediate Format res. 352x288. More...
 
static const Size SIF
 Source Imput Format res. 360x240. More...
 
static const Size SQCIF
 Semi Quater CIF res. 128x96. More...
 
static const Size QCIF
 Quater CIF res. 176x144. More...
 
static const Size PAL
 Phase alternating Line res. 768x576 (many other formats are known as PAL) More...
 
static const Size NTSC
 National Television System Commitee res. 640x480 (many other formats are known as NTSC) More...
 

Constructor & Destructor Documentation

◆ PBufferIndex()

icl::geom::Scene::PBufferIndex::PBufferIndex ( const utils::Size size)

Member Function Documentation

◆ operator<()

bool icl::geom::Scene::PBufferIndex::operator< ( const PBufferIndex other) const

Member Data Documentation

◆ threadID

pthread_t icl::geom::Scene::PBufferIndex::threadID

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