◆ Generator()
C3D_API castor3d::Generator::Generator |
( |
Engine * |
engine, |
|
|
int |
p_width, |
|
|
int |
p_height |
|
) |
| |
◆ ~Generator()
virtual C3D_API castor3d::Generator::~Generator |
( |
| ) |
|
|
virtual |
◆ _loadImage()
C3D_API castor::Point2i castor3d::Generator::_loadImage |
( |
castor::String const & |
p_strImagePath, |
|
|
castor::Image & |
p_pImage |
|
) |
| |
|
protected |
◆ _saveFrame()
C3D_API void castor3d::Generator::_saveFrame |
( |
| ) |
|
|
protected |
◆ _subrender()
C3D_API void castor3d::Generator::_subrender |
( |
| ) |
|
|
protected |
◆ AllEnded()
C3D_API bool castor3d::Generator::AllEnded |
( |
| ) |
|
◆ ClearAllThreads()
virtual C3D_API void castor3d::Generator::ClearAllThreads |
( |
| ) |
|
|
virtual |
◆ CreateThread()
template<class ThreadClass >
ThreadClass* castor3d::Generator::CreateThread |
( |
int |
iWidth, |
|
|
int |
iTop, |
|
|
int |
iBottom, |
|
|
int |
iTotalHeight, |
|
|
castor::UbPixel const & |
p_pxColour |
|
) |
| |
|
inline |
◆ doCleanup()
C3D_API void castor3d::Generator::doCleanup |
( |
| ) |
|
|
protected |
◆ doGetThreadsCount()
uint32_t castor3d::Generator::doGetThreadsCount |
( |
| ) |
|
|
inlineprotected |
◆ getBlue()
uint8_t castor3d::Generator::getBlue |
( |
| ) |
const |
|
inline |
◆ getGreen()
uint8_t castor3d::Generator::getGreen |
( |
| ) |
const |
|
inline |
◆ getHeight()
int castor3d::Generator::getHeight |
( |
| ) |
const |
|
inline |
◆ getPixelsBuffer() [1/2]
castor::PixelBuffer const* castor3d::Generator::getPixelsBuffer |
( |
| ) |
const |
|
inline |
◆ getPixelsBuffer() [2/2]
castor::PixelBuffer* castor3d::Generator::getPixelsBuffer |
( |
| ) |
|
|
inline |
◆ getRed()
uint8_t castor3d::Generator::getRed |
( |
| ) |
const |
|
inline |
◆ getWidth()
int castor3d::Generator::getWidth |
( |
| ) |
const |
|
inline |
◆ InitialiseStep()
virtual C3D_API void castor3d::Generator::InitialiseStep |
( |
| ) |
|
|
virtual |
◆ isInitialised()
bool castor3d::Generator::isInitialised |
( |
| ) |
const |
|
inline |
◆ saveFrame()
C3D_API void castor3d::Generator::saveFrame |
( |
| ) |
|
◆ setBlue()
virtual C3D_API void castor3d::Generator::setBlue |
( |
uint8_t |
val | ) |
|
|
virtual |
◆ setGreen()
virtual C3D_API void castor3d::Generator::setGreen |
( |
uint8_t |
val | ) |
|
|
virtual |
◆ setRed()
virtual C3D_API void castor3d::Generator::setRed |
( |
uint8_t |
val | ) |
|
|
virtual |
◆ setSize() [1/2]
C3D_API void castor3d::Generator::setSize |
( |
int |
p_iWidth, |
|
|
int |
p_iHeight |
|
) |
| |
◆ setSize() [2/2]
C3D_API void castor3d::Generator::setSize |
( |
castor::Point2i const & |
p_size | ) |
|
◆ Step()
virtual C3D_API bool castor3d::Generator::Step |
( |
| ) |
|
|
virtual |
◆ Suspend()
C3D_API void castor3d::Generator::Suspend |
( |
| ) |
|
◆ swapBuffers()
virtual C3D_API void castor3d::Generator::swapBuffers |
( |
| ) |
|
|
virtual |
◆ m_arraySlaveThreads
std::vector<Thread *> castor3d::Generator::m_arraySlaveThreads |
|
protected |
◆ m_backBuffer
castor::PixelBuffer castor3d::Generator::m_backBuffer |
|
protected |
◆ m_bEnded
bool castor3d::Generator::m_bEnded { true } |
|
protected |
◆ m_engine
Engine* castor3d::Generator::m_engine { nullptr } |
|
protected |
◆ m_frontBuffer
castor::PixelBuffer castor3d::Generator::m_frontBuffer |
|
protected |
◆ m_iHeight
int castor3d::Generator::m_iHeight { 0 } |
|
protected |
◆ m_initialised
bool castor3d::Generator::m_initialised { false } |
|
protected |
◆ m_iWidth
int castor3d::Generator::m_iWidth { 0 } |
|
protected |
◆ m_pTexture
TextureUnit* castor3d::Generator::m_pTexture { nullptr } |
|
protected |
◆ m_pxColour
castor::UbPixel castor3d::Generator::m_pxColour |
|
protected |
◆ m_uiThreadCount
uint32_t castor3d::Generator::m_uiThreadCount { 0u } |
|
protected |
◆ m_ullStep
unsigned long long castor3d::Generator::m_ullStep { 0u } |
|
protected |
La documentation de cette classe a été générée à partir du fichier suivant :
- Z:/Projets/C++/Castor3D/source/Core/Castor3D/Src/Miscellaneous/Generator.hpp