Castor3D
..
|
Classe de source d'image de texture. Plus de détails...
Fonctions membres publiques | |
C3D_API | TextureSource (Engine &engine) |
virtual C3D_API | ~TextureSource () |
virtual C3D_API castor::PxBufferBaseSPtr | getBuffer () const =0 |
virtual C3D_API void | setBuffer (castor::PxBufferBaseSPtr p_buffer)=0 |
Définit le tampon de la texture. Plus de détails... | |
virtual C3D_API bool | isStatic () const =0 |
virtual C3D_API bool | resize (castor::Size const &p_size, uint32_t p_depth)=0 |
Redimensionne la source. Plus de détails... | |
virtual C3D_API castor::String | toString () const =0 |
castor::Size | getDimensions () const |
castor::PixelFormat | getPixelFormat () const |
Fonctions membres protégées | |
bool | doAdjustDimensions (castor::Size &p_size, uint32_t &p_depth) |
Réajuste les dimensions données si l'API de rendu sélectionnée ne supporte pas les textures NPOT. Plus de détails... | |
Attributs protégés | |
Engine & | m_engine |
castor::PixelFormat | m_format |
castor::Size | m_size |
Classe de source d'image de texture.
|
inlinevirtual |
Références C3D_API, getBuffer(), isStatic(), resize(), setBuffer(), et toString().
|
protected |
Réajuste les dimensions données si l'API de rendu sélectionnée ne supporte pas les textures NPOT.
[in,out] | p_size | La taille. |
[in,out] | p_depth | La profondeur. |
true
si les dimensions ont changé. Référencé par getPixelFormat().
|
pure virtual |
Référencé par ~TextureSource().
|
inline |
Références m_size.
|
inline |
Références doAdjustDimensions(), et m_format.
|
pure virtual |
Référencé par ~TextureSource().
|
pure virtual |
Redimensionne la source.
[in] | p_size | La nouvelle taille. |
[in] | p_depth | La nouvelle profondeur. |
true
si la source a été redimensionnée. Référencé par ~TextureSource().
|
pure virtual |
Définit le tampon de la texture.
[in] | p_buffer | Le tampon de la texture. |
Référencé par ~TextureSource().
|
pure virtual |
Référencé par ~TextureSource().
|
protected |
Le moteur.
|
protected |
Le format des pixels de la source.
Référencé par getPixelFormat().
|
protected |
Les dimensions de la source.
Référencé par getDimensions().