Castor3D  ..
Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe Castor3D::Generator::Threadabstract
+ Graphe de collaboration de Castor3D::Generator::Thread:

Fonctions membres publiques

 Thread (Generator *p_pParent, uint32_t p_uiIndex, int iWidth, int iTop, int iBottom, int iTotalHeight, Castor::UbPixel const &p_pxColour)
 
virtual ~Thread ()
 
void Run ()
 
void Wait ()
 
virtual int Entry ()
 
virtual void Step ()=0
 
bool IsEnded () const
 
bool IsStopped () const
 
void Relaunch ()
 
void Stop ()
 
void SetRed (uint8_t val)
 
void SetGreen (uint8_t val)
 
void SetBlue (uint8_t val)
 

Attributs protégés

Generatorm_pParent
 
int m_iWidth
 
int m_iTop
 
int m_iBottom
 
int m_iHeight
 
Castor::UbPixel m_pxColour
 
uint32_t m_uiIndex
 
std::shared_ptr< std::thread > m_pThread
 
std::recursive_mutex m_mutex
 

Documentation des constructeurs et destructeur

Castor3D::Generator::Thread::Thread ( Generator p_pParent,
uint32_t  p_uiIndex,
int  iWidth,
int  iTop,
int  iBottom,
int  iTotalHeight,
Castor::UbPixel const &  p_pxColour 
)
virtual Castor3D::Generator::Thread::~Thread ( )
virtual

Documentation des fonctions membres

virtual int Castor3D::Generator::Thread::Entry ( )
virtual
bool Castor3D::Generator::Thread::IsEnded ( ) const
inline
bool Castor3D::Generator::Thread::IsStopped ( ) const
inline
void Castor3D::Generator::Thread::Relaunch ( )
inline
void Castor3D::Generator::Thread::Run ( )
void Castor3D::Generator::Thread::SetBlue ( uint8_t  val)
inline
void Castor3D::Generator::Thread::SetGreen ( uint8_t  val)
inline
void Castor3D::Generator::Thread::SetRed ( uint8_t  val)
inline
virtual void Castor3D::Generator::Thread::Step ( )
pure virtual
void Castor3D::Generator::Thread::Stop ( )
inline
void Castor3D::Generator::Thread::Wait ( )

Documentation des données membres

int Castor3D::Generator::Thread::m_iBottom
protected
int Castor3D::Generator::Thread::m_iHeight
protected
int Castor3D::Generator::Thread::m_iTop
protected
int Castor3D::Generator::Thread::m_iWidth
protected
std::recursive_mutex Castor3D::Generator::Thread::m_mutex
mutableprotected
Generator* Castor3D::Generator::Thread::m_pParent
protected
std::shared_ptr< std::thread > Castor3D::Generator::Thread::m_pThread
protected
Castor::UbPixel Castor3D::Generator::Thread::m_pxColour
protected
uint32_t Castor3D::Generator::Thread::m_uiIndex
protected

La documentation de cette classe a été générée à partir du fichier suivant :