Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
ImGuiViewportP Struct Reference

#include <imgui_internal.h>

Inheritance diagram for ImGuiViewportP:
[legend]
Collaboration diagram for ImGuiViewportP:
[legend]

Public Member Functions

 ImGuiViewportP ()
 
 ~ImGuiViewportP ()
 
void ClearRequestFlags ()
 
ImVec2 CalcWorkRectPos (const ImVec2 &off_min) const
 
ImVec2 CalcWorkRectSize (const ImVec2 &off_min, const ImVec2 &off_max) const
 
void UpdateWorkRect ()
 
ImRect GetMainRect () const
 
ImRect GetWorkRect () const
 
ImRect GetBuildWorkRect () const
 
- Public Member Functions inherited from ImGuiViewport
 ImGuiViewport ()
 
 ~ImGuiViewport ()
 
ImVec2 GetCenter () const
 
ImVec2 GetWorkCenter () const
 

Public Attributes

ImGuiWindowWindow
 
int Idx
 
int LastFrameActive
 
int LastFocusedStampCount
 
ImGuiID LastNameHash
 
ImVec2 LastPos
 
float Alpha
 
float LastAlpha
 
bool LastFocusedHadNavWindow
 
short PlatformMonitor
 
int BgFgDrawListsLastFrame [2]
 
ImDrawListBgFgDrawLists [2]
 
ImDrawData DrawDataP
 
ImDrawDataBuilder DrawDataBuilder
 
ImVec2 LastPlatformPos
 
ImVec2 LastPlatformSize
 
ImVec2 LastRendererSize
 
ImVec2 WorkOffsetMin
 
ImVec2 WorkOffsetMax
 
ImVec2 BuildWorkOffsetMin
 
ImVec2 BuildWorkOffsetMax
 
- Public Attributes inherited from ImGuiViewport
ImGuiID ID
 
ImGuiViewportFlags Flags
 
ImVec2 Pos
 
ImVec2 Size
 
ImVec2 WorkPos
 
ImVec2 WorkSize
 
float DpiScale
 
ImGuiID ParentViewportId
 
ImDrawDataDrawData
 
void * RendererUserData
 
void * PlatformUserData
 
void * PlatformHandle
 
void * PlatformHandleRaw
 
bool PlatformWindowCreated
 
bool PlatformRequestMove
 
bool PlatformRequestResize
 
bool PlatformRequestClose
 

Constructor & Destructor Documentation

◆ ImGuiViewportP()

ImGuiViewportP::ImGuiViewportP ( )
inline

◆ ~ImGuiViewportP()

ImGuiViewportP::~ImGuiViewportP ( )
inline

Member Function Documentation

◆ CalcWorkRectPos()

ImVec2 ImGuiViewportP::CalcWorkRectPos ( const ImVec2 & off_min) const
inline
Here is the caller graph for this function:

◆ CalcWorkRectSize()

ImVec2 ImGuiViewportP::CalcWorkRectSize ( const ImVec2 & off_min,
const ImVec2 & off_max ) const
inline
Here is the caller graph for this function:

◆ ClearRequestFlags()

void ImGuiViewportP::ClearRequestFlags ( )
inline
Here is the caller graph for this function:

◆ GetBuildWorkRect()

ImRect ImGuiViewportP::GetBuildWorkRect ( ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetMainRect()

ImRect ImGuiViewportP::GetMainRect ( ) const
inline
Here is the caller graph for this function:

◆ GetWorkRect()

ImRect ImGuiViewportP::GetWorkRect ( ) const
inline
Here is the caller graph for this function:

◆ UpdateWorkRect()

void ImGuiViewportP::UpdateWorkRect ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ Alpha

float ImGuiViewportP::Alpha

◆ BgFgDrawLists

ImDrawList* ImGuiViewportP::BgFgDrawLists[2]

◆ BgFgDrawListsLastFrame

int ImGuiViewportP::BgFgDrawListsLastFrame[2]

◆ BuildWorkOffsetMax

ImVec2 ImGuiViewportP::BuildWorkOffsetMax

◆ BuildWorkOffsetMin

ImVec2 ImGuiViewportP::BuildWorkOffsetMin

◆ DrawDataBuilder

ImDrawDataBuilder ImGuiViewportP::DrawDataBuilder

◆ DrawDataP

ImDrawData ImGuiViewportP::DrawDataP

◆ Idx

int ImGuiViewportP::Idx

◆ LastAlpha

float ImGuiViewportP::LastAlpha

◆ LastFocusedHadNavWindow

bool ImGuiViewportP::LastFocusedHadNavWindow

◆ LastFocusedStampCount

int ImGuiViewportP::LastFocusedStampCount

◆ LastFrameActive

int ImGuiViewportP::LastFrameActive

◆ LastNameHash

ImGuiID ImGuiViewportP::LastNameHash

◆ LastPlatformPos

ImVec2 ImGuiViewportP::LastPlatformPos

◆ LastPlatformSize

ImVec2 ImGuiViewportP::LastPlatformSize

◆ LastPos

ImVec2 ImGuiViewportP::LastPos

◆ LastRendererSize

ImVec2 ImGuiViewportP::LastRendererSize

◆ PlatformMonitor

short ImGuiViewportP::PlatformMonitor

◆ Window

ImGuiWindow* ImGuiViewportP::Window

◆ WorkOffsetMax

ImVec2 ImGuiViewportP::WorkOffsetMax

◆ WorkOffsetMin

ImVec2 ImGuiViewportP::WorkOffsetMin

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