Castor3D
..
|
Classe de source d'image de texture. Plus de détails...
Fonctions membres publiques | |
Castor::PxBufferBaseSPtr | GetBuffer () const |
void | SetBuffer (Castor::PxBufferBaseSPtr p_buffer) |
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 |
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 | |
Castor::PxBufferBaseSPtr | m_buffer |
Classe de source d'image de texture.
|
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 SetBuffer().
|
inline |
Références m_buffer.
|
pure virtual |
Référencé par SetBuffer().
|
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 SetBuffer().
|
inline |
Définit le tampon de la texture.
[in] | p_buffer | Le tampon de la texture. |
Références C3D_API, DoAdjustDimensions(), IsStatic(), m_buffer, Resize(), et ToString().
|
pure virtual |
Référencé par SetBuffer().
|
protected |
Le tampon de la texture.
Référencé par GetBuffer(), et SetBuffer().