ScummVM API documentation
ImTextureData Struct Reference

Public Member Functions

void Create (ImTextureFormat format, int w, int h)
 
void DestroyPixels ()
 
void * GetPixels ()
 
void * GetPixelsAt (int x, int y)
 
int GetSizeInBytes () const
 
int GetPitch () const
 
ImTextureRef GetTexRef ()
 
ImTextureID GetTexID () const
 
void SetTexID (ImTextureID tex_id)
 
void SetStatus (ImTextureStatus status)
 

Public Attributes

int UniqueID
 
ImTextureStatus Status
 
void * BackendUserData
 
ImTextureID TexID
 
ImTextureFormat Format
 
int Width
 
int Height
 
int BytesPerPixel
 
unsigned char * Pixels
 
ImTextureRect UsedRect
 
ImTextureRect UpdateRect
 
ImVector< ImTextureRectUpdates
 
int UnusedFrames
 
unsigned short RefCount
 
bool UseColors
 
bool WantDestroyNextFrame
 

The documentation for this struct was generated from the following file: