#include <TextureGL.h>
|
| virtual void | Update (const void *data, const vector2f &pos, const vector3f &dataSize, TextureFormat format, const unsigned int numMips) override final |
| |
| virtual void | Update (const TextureCubeData &data, const vector3f &dataSize, TextureFormat format, const unsigned int numMips) override final |
| |
| virtual void | Update (const vecDataPtr &data, const vector3f &dataSize, const TextureFormat format, const unsigned int numMips) override final |
| |
| | TextureGL (const TextureDescriptor &descriptor, const bool useCompressed, const bool useAnisoFiltering, const Uint16 numSamples=0) |
| |
| virtual | ~TextureGL () |
| |
| virtual void | Bind () override final |
| |
| virtual void | Unbind () override final |
| |
| virtual void | SetSampleMode (TextureSampleMode) override final |
| |
| virtual void | BuildMipmaps (const uint32_t validMips=1) override final |
| |
| virtual uint32_t | GetTextureID () const override final |
| |
| uint32_t | GetTarget () const |
| |
| uint32_t | GetTextureMemSize () const final |
| |
| const TextureDescriptor & | GetDescriptor () const |
| |
| virtual void | Update (const void *data, const vector2f &pos, const vector3f &dataSize, TextureFormat format, const unsigned int numMips=0)=0 |
| |
| virtual void | Update (const void *data, const vector3f &dataSize, TextureFormat format, const unsigned int numMips=0) |
| |
| virtual void | Update (const TextureCubeData &data, const vector3f &dataSize, TextureFormat format, const unsigned int numMips=0)=0 |
| |
| virtual void | Update (const vecDataPtr &data, const vector3f &dataSize, const TextureFormat format, const unsigned int numMips=0)=0 |
| |
| virtual void | SetSampleMode (TextureSampleMode)=0 |
| |
| virtual void | BuildMipmaps (const uint32_t validMips=1)=0 |
| |
| virtual uint32_t | GetTextureID () const =0 |
| |
| virtual uint32_t | GetTextureMemSize () const =0 |
| |
| virtual void | Bind ()=0 |
| |
| virtual void | Unbind ()=0 |
| |
| virtual | ~Texture () |
| |
| | RefCounted () |
| |
| virtual | ~RefCounted () |
| |
| void | IncRefCount () const |
| |
| void | DecRefCount () const |
| |
| int | GetRefCount () const |
| |
| virtual | ~LuaWrappable () |
| |
◆ TextureGL()
| Graphics::OGL::TextureGL::TextureGL |
( |
const TextureDescriptor & |
descriptor, |
|
|
const bool |
useCompressed, |
|
|
const bool |
useAnisoFiltering, |
|
|
const Uint16 |
numSamples = 0 |
|
) |
| |
◆ ~TextureGL()
| Graphics::OGL::TextureGL::~TextureGL |
( |
| ) |
|
|
virtual |
◆ Bind()
| void Graphics::OGL::TextureGL::Bind |
( |
| ) |
|
|
finaloverridevirtual |
◆ BuildMipmaps()
| void Graphics::OGL::TextureGL::BuildMipmaps |
( |
const uint32_t |
validMips = 1 | ) |
|
|
finaloverridevirtual |
◆ GetTarget()
| uint32_t Graphics::OGL::TextureGL::GetTarget |
( |
| ) |
const |
|
inline |
◆ GetTextureID()
| virtual uint32_t Graphics::OGL::TextureGL::GetTextureID |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ GetTextureMemSize()
| uint32_t Graphics::OGL::TextureGL::GetTextureMemSize |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ SetSampleMode()
◆ Unbind()
| void Graphics::OGL::TextureGL::Unbind |
( |
| ) |
|
|
finaloverridevirtual |
◆ Update() [1/3]
◆ Update() [2/3]
◆ Update() [3/3]
| void Graphics::OGL::TextureGL::Update |
( |
const void * |
data, |
|
|
const vector2f & |
pos, |
|
|
const vector3f & |
dataSize, |
|
|
TextureFormat |
format, |
|
|
const unsigned int |
numMips |
|
) |
| |
|
finaloverridevirtual |
The documentation for this class was generated from the following files: