|
C3D_API | TextureUnit (Engine &p_engine) |
| Constructeur. Plus de détails...
|
|
C3D_API | ~TextureUnit () |
| Destructeur. Plus de détails...
|
|
C3D_API bool | Initialise () |
| Initialise la texture, id est : remplit le buffer d'image, cree la texture au niveau du renderer. Plus de détails...
|
|
C3D_API void | Cleanup () |
| Nettoie l'objet. Plus de détails...
|
|
C3D_API void | SetTexture (TextureLayoutSPtr p_texture) |
| Definit la texture. Plus de détails...
|
|
C3D_API void | Bind () const |
| Applique la texture. Plus de détails...
|
|
C3D_API void | Unbind () const |
| Desactive la texture. Plus de détails...
|
|
C3D_API TextureType | GetType () const |
| Récupère la dimension de la texture. Plus de détails...
|
|
C3D_API bool | IsTextureInitialised () const |
| Récupère le statut d'initialisation de la texture. Plus de détails...
|
|
Castor3D::TextureLayoutSPtr | GetTexture () const |
| Récupère la texture. Plus de détails...
|
|
Castor3D::AlphaBlendFunc | GetAlpFunction () const |
| Récupère la fonction de mélange d'alpha. Plus de détails...
|
|
void | SetAlpFunction (Castor3D::AlphaBlendFunc p_func) |
| Définit la fonction de mélange d'alpha. Plus de détails...
|
|
Castor3D::ColourBlendFunc | GetRgbFunction () const |
| Récupère fonction de mélange RGB. Plus de détails...
|
|
void | SetRgbFunction (Castor3D::ColourBlendFunc p_func) |
| Définit fonction de mélange RGB. Plus de détails...
|
|
Castor3D::ComparisonFunc | GetAlphaFunc () const |
| Récupère la fonction d'alpha. Plus de détails...
|
|
void | SetAlphaFunc (Castor3D::ComparisonFunc p_func) |
| Définit la fonction d'alpha. Plus de détails...
|
|
float | GetAlphaValue () const |
| Récupère la valeur de référence pour l'alpha. Plus de détails...
|
|
void | SetAlphaValue (float p_fAlpha) |
| Définit la valeur de référence pour l'alpha. Plus de détails...
|
|
Castor3D::TextureChannel | GetChannel () const |
| Récupère le canal de la texture. Plus de détails...
|
|
void | SetChannel (Castor3D::TextureChannel p_channel) |
| Définit le canal de la texture. Plus de détails...
|
|
uint32_t | GetIndex () const |
| Récupère l'index de l'unité Plus de détails...
|
|
void | SetIndex (uint32_t p_index) |
| Définit l'index de l'unité Plus de détails...
|
|
const Castor::Colour & | GetBlendColour () const |
| Récupère la couleur de mélange. Plus de détails...
|
|
void | SetBlendColour (const Castor::Colour &p_clrBlend) |
| Définit la couleur de mélange. Plus de détails...
|
|
void | SetRenderTarget (RenderTargetSPtr p_pTarget) |
| Définit la cible contenant la texture. Plus de détails...
|
|
void | SetSampler (SamplerSPtr p_pSampler) |
| Définit le sampler de la texture. Plus de détails...
|
|
SamplerSPtr | GetSampler () const |
| Récupère le sampler de la texture. Plus de détails...
|
|
BlendSource | GetRgbArgument (BlendSrcIndex p_index) const |
| Récupère le paramètre de mélange RGB. Plus de détails...
|
|
void | SetRgbArgument (BlendSrcIndex p_index, BlendSource p_value) |
| Définit le paramètre de mélange RGB. Plus de détails...
|
|
BlendSource | GetAlpArgument (BlendSrcIndex p_index) const |
| Récupère le paramètre de mélange Alpha. Plus de détails...
|
|
void | SetAlpArgument (BlendSrcIndex p_index, BlendSource p_value) |
| Définit le paramètre de mélange Alpha. Plus de détails...
|
|
bool | IsTextured () const |
| Dit si l'unité a une texture. Plus de détails...
|
|
void | SetAutoMipmaps (bool p_value) |
| Définit le statut d'auto génération des mipmaps. Plus de détails...
|
|
bool | GetAutoMipmaps () const |
| Récupère le statut d'auto génération des mipmaps. Plus de détails...
|
|
RenderTargetSPtr | GetRenderTarget () const |
| Récupère la cible de rendu. Plus de détails...
|
|