|
GL Studio C++ Runtime API
|
#include <IFontImage.h>
Public Member Functions | |
| virtual | ~IFontImage () |
| virtual void | BindTexture ()=0 |
| virtual unsigned int | StateManagerHandle () const =0 |
| virtual void | StateManagerHandle (unsigned int handle)=0 |
| virtual unsigned int | TextureHandle () const =0 |
| virtual bool | MipMap ()=0 |
| virtual void | MipMap (bool mipMap)=0 |
| virtual int | PixelFormat ()=0 |
This acts as a common interface class for ITexture2D (Lumen) and Image (GLS Standard), which is why it is placed in the disti namespace. It cannot be moved to core however, since it is also needed by the runtime_glyph_generation static lib.
|
inlinevirtual |
Destructor for polymorphic deletion
|
pure virtual |
Binds the texture.
Implemented in Image.
|
pure virtual |
Implemented in Image.
|
pure virtual |
Sets mip mapping for this texture.
| [in] | mipMap | True if mip mapping is enabled, else false. |
Implemented in Image.
|
pure virtual |
Gets the pixel format for this texture.
Implemented in Image.
|
pure virtual |
Returns a handle used by the OpenGL ES state manager to quickly find a texture
Implemented in Image.
|
pure virtual |
Sets a handle used by the OpenGL ES state manager to quickly find a texture
| handle | the handle |
Implemented in Image.
|
pure virtual |
Implemented in Image.