![]() |
PeriDyno 1.0.0
|
#include <GPUTexture.h>
Public Member Functions | |
XTexture2D () | |
~XTexture2D () | |
virtual void | create () override |
bool | isValid () const |
void | updateGL () |
void | load (dyno::DArray2D< T > data) |
![]() | |
Texture2D () | |
virtual void | load (int w, int h, void *data) |
virtual void | dump (void *pixels) |
virtual void | resize (int w, int h) |
void | genMipmap () |
![]() | |
Texture () | |
virtual void | release () override |
virtual void | bind () |
virtual void | bind (int slot) |
virtual void | unbind () |
virtual void | clear (void *value) |
![]() | |
Object () | |
virtual | ~Object () |
ObjectId | objectId () |
Private Attributes | |
int | width = -1 |
int | height = -1 |
Additional Inherited Members | |
![]() | |
static bool | registerClass (ClassInfo *ci) |
static Object * | createObject (std::string name) |
static std::map< std::string, ClassInfo * > * | getClassMap () |
static ObjectId | baseId () |
Base Id. | |
![]() | |
unsigned int | minFilter |
unsigned int | maxFilter |
![]() | |
unsigned int | target = 0xFFFFFFFF |
unsigned int | internalFormat |
unsigned int | format |
unsigned int | type |
![]() | |
unsigned int | id = 0xFFFFFFFF |
![]() | |
GraphicsObject ()=default | |
virtual | ~GraphicsObject ()=default |
GraphicsObject (const GraphicsObject &)=delete | |
GraphicsObject & | operator= (const GraphicsObject &)=delete |
Definition at line 35 of file GPUTexture.h.
|
inline |
Definition at line 38 of file GPUTexture.h.
|
inline |
Definition at line 39 of file GPUTexture.h.
|
overridevirtual |
Reimplemented from dyno::Texture2D.
Definition at line 27 of file GPUTexture.cpp.
|
virtual |
Reimplemented from dyno::GraphicsObject.
Definition at line 49 of file GPUTexture.cpp.
void dyno::XTexture2D< T >::load | ( | dyno::DArray2D< T > | data | ) |
void dyno::XTexture2D< T >::updateGL | ( | ) |
|
private |
Definition at line 52 of file GPUTexture.h.
|
private |
Definition at line 51 of file GPUTexture.h.