![]() |
TerraForge3D
2.3.1
3D Terrain And Landscape Generator
|
Public Member Functions | |
Texture2D (uint32_t width, uint32_t height) | |
Texture2D (const std::string path, bool preserveData=true, bool readAlpha=false) | |
virtual uint32_t | GetWidth () const |
virtual uint32_t | GetHeight () const |
virtual uint32_t | GetRendererID () const |
virtual std::string | GetPath () const |
void | Resize (int width, int height, bool resetOpenGL=true) |
virtual void | SetData (void *data, uint32_t size, bool c=false) |
virtual void | DeleteData () |
virtual void | Bind (uint32_t slot=0) const |
unsigned char * | GetData () |
virtual bool | IsLoaded () const |
Private Attributes | |
unsigned char * | m_Data = nullptr |
std::string | m_Path |
bool | m_IsLoaded = false |
uint32_t | m_Width |
uint32_t | m_Height |
uint32_t | m_RendererID |
GLenum | m_InternalFormat |
GLenum | m_DataFormat |
Definition at line 7 of file Texture2D.h.