|
| NN2D (Engine::Texture *pTexture, const Attribute &attribute) |
|
virtual | ~NN2D () |
|
virtual void | create (Material *pMaterial) |
|
virtual void | update (Material *pMaterial) |
|
virtual void | addShaderResources (Material *pMaterial) |
|
virtual void | addShaderCode (Material *pMaterial) |
|
| Texture2D (const Attribute &attribute, bool mixed=true, const char *baseSamplerName="s_texture2d") |
|
| Texture2D (Engine::Texture *pTexture, const Attribute &attribute, bool mixed=true, const char *baseSamplerName="s_texture2d") |
|
virtual | ~Texture2D () |
|
Vector2fArray & | getTextureCoord () |
|
void | setTextureCoordArray (const Vector2fArray &array) |
|
void | setTextureCoord (const Vector2f &textureCoord, uint index) |
|
| Texture (const char *baseSamplerName, TextureType target, const Attribute &attribute, bool projection, bool mixed) |
|
| Texture (Engine::Texture *pTexture, const char *baseSamplerName, TextureType target, const Attribute &attribute, bool projection, bool mixed) |
|
virtual | ~Texture () |
|
Engine::Texture * | getTexture () |
|
virtual void | setTexture (Engine::Texture *pTexture) |
|
bool | isProjection () |
|
bool | isMixed () |
|
| Sampler (const char *samplerName, const Attribute &attribute) |
|
virtual | ~Sampler () |
|
uint | getSamplerIndex () |
|
Nearest-neighbor interpolation filter