#include <texture2d.h>
|
| 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 () |
|
virtual void | create (Material *pMaterial) |
|
virtual void | update (Material *pMaterial) |
|
virtual void | addShaderResources (Material *pMaterial) |
|
virtual void | addShaderCode (Material *pMaterial) |
|
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 () |
|
◆ Texture2D() [1/2]
Texel::Texture2D::Texture2D |
( |
const Attribute & | attribute, |
|
|
bool | mixed = true, |
|
|
const char * | baseSamplerName = "s_texture2d" ) |
◆ Texture2D() [2/2]
Texel::Texture2D::Texture2D |
( |
Engine::Texture * | pTexture, |
|
|
const Attribute & | attribute, |
|
|
bool | mixed = true, |
|
|
const char * | baseSamplerName = "s_texture2d" ) |
◆ ~Texture2D()
virtual Texel::Texture2D::~Texture2D |
( |
| ) |
|
|
virtual |
◆ addShaderCode()
virtual void Texel::Texture2D::addShaderCode |
( |
Material * | pMaterial | ) |
|
|
virtual |
◆ addShaderResources()
virtual void Texel::Texture2D::addShaderResources |
( |
Material * | pMaterial | ) |
|
|
virtual |
◆ create()
virtual void Texel::Texture2D::create |
( |
Material * | pMaterial | ) |
|
|
virtual |
◆ getTextureCoord()
◆ setTextureCoord()
void Texel::Texture2D::setTextureCoord |
( |
const Vector2f & | textureCoord, |
|
|
uint | index ) |
◆ setTextureCoordArray()
void Texel::Texture2D::setTextureCoordArray |
( |
const Vector2fArray & | array | ) |
|
◆ update()
virtual void Texel::Texture2D::update |
( |
Material * | pMaterial | ) |
|
|
virtual |
◆ attributeString
const String Texel::Texture2D::attributeString |
|
static |
◆ textureCoord
◆ varyingString
const String Texel::Texture2D::varyingString |
|
static |
The documentation for this class was generated from the following file: