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

C3D_API Thread (Generator *p_parent, uint32_t p_index, int iWidth, int iTop, int iBottom, int iTotalHeight, Castor::UbPixel const &p_pxColour)
 
virtual C3D_API ~Thread ()
 
C3D_API void Run ()
 
C3D_API void Wait ()
 
virtual C3D_API int Entry ()
 
virtual C3D_API 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_parent
 
int m_iWidth
 
int m_iTop
 
int m_iBottom
 
int m_iHeight
 
Castor::UbPixel m_pxColour
 
uint32_t m_index
 
std::shared_ptr< std::thread > m_pThread
 
std::recursive_mutex m_mutex
 

Documentation des constructeurs et destructeur

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

Documentation des fonctions membres

virtual C3D_API 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
C3D_API 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 C3D_API void Castor3D::Generator::Thread::Step ( )
pure virtual
void Castor3D::Generator::Thread::Stop ( )
inline
C3D_API void Castor3D::Generator::Thread::Wait ( )

Documentation des données membres

int Castor3D::Generator::Thread::m_iBottom
protected
int Castor3D::Generator::Thread::m_iHeight
protected
uint32_t Castor3D::Generator::Thread::m_index
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_parent
protected
std::shared_ptr< std::thread > Castor3D::Generator::Thread::m_pThread
protected
Castor::UbPixel Castor3D::Generator::Thread::m_pxColour
protected

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