struct ImTextureData
Overview
#include <imgui.h> struct ImTextureData { // fields int UniqueID; ImTextureStatus Status; void* BackendUserData; ImTextureID TexID; ImTextureFormat Format; int Width; int Height; int BytesPerPixel; unsigned char* Pixels; ImTextureRect UsedRect; ImTextureRect UpdateRect; ImVector<ImTextureRect> Updates; int UnusedFrames; unsigned short RefCount; bool UseColors; bool WantDestroyNextFrame; // methods IMGUI_API void Create( ImTextureFormat format, int w, int h ); IMGUI_API 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); };