Karma Engine
Loading...
Searching...
No Matches
KGGuiViewportP Struct Reference
Inheritance diagram for KGGuiViewportP:
Collaboration diagram for KGGuiViewportP:

Public Member Functions

void ClearRequestFlags ()
 
KGVec2 CalcWorkRectPos (const KGVec2 &off_min) const
 
KGVec2 CalcWorkRectSize (const KGVec2 &off_min, const KGVec2 &off_max) const
 
void UpdateWorkRect ()
 
KGRect GetMainRect () const
 
KGRect GetWorkRect () const
 
KGRect GetBuildWorkRect () const
 
- Public Member Functions inherited from KarmaGuiViewport
KGVec2 GetCenter () const
 
KGVec2 GetWorkCenter () const
 

Public Attributes

int Idx
 
int LastFrameActive
 
int LastFrontMostStampCount
 
KGGuiID LastNameHash
 
KGVec2 LastPos
 
float Alpha
 
float LastAlpha
 
short PlatformMonitor
 
KGGuiWindowWindow
 
int DrawListsLastFrame [2]
 
KGDrawListDrawLists [2]
 
KGDrawData DrawDataP
 
KGDrawDataBuilder DrawDataBuilder
 
KGVec2 LastPlatformPos
 
KGVec2 LastPlatformSize
 
KGVec2 LastRendererSize
 
KGVec2 WorkOffsetMin
 
KGVec2 WorkOffsetMax
 
KGVec2 BuildWorkOffsetMin
 
KGVec2 BuildWorkOffsetMax
 
- Public Attributes inherited from KarmaGuiViewport
KGGuiID ID
 
KarmaGuiViewportFlags Flags
 
KGVec2 Pos
 
KGVec2 Size
 
KGVec2 WorkPos
 
KGVec2 WorkSize
 
float DpiScale
 
KGGuiID ParentViewportId
 
KGDrawDataDrawData
 
void * RendererUserData
 
void * PlatformUserData
 
void * PlatformHandle
 
void * PlatformHandleRaw
 
bool PlatformWindowCreated
 
bool PlatformRequestMove
 
bool PlatformRequestResize
 
bool PlatformRequestClose
 

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