Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
PiGui::Instance Class Reference

#include <PiGui.h>

Inheritance diagram for PiGui::Instance:
Inheritance graph
[legend]
Collaboration diagram for PiGui::Instance:
Collaboration graph
[legend]

Public Member Functions

 Instance ()
 
void Init (Graphics::Renderer *renderer)
 
void Uninit ()
 
InstanceRendererGetRenderer ()
 
void NewFrame ()
 
void EndFrame ()
 
void Render ()
 
void SetDebugStyle ()
 
void SetNormalStyle ()
 
ImFont * AddFont (const std::string &name, int size)
 
ImFont * GetFont (const std::string &name, int size)
 
void AddGlyph (ImFont *font, unsigned short glyph)
 
bool ProcessEvent (SDL_Event *event)
 
void RefreshFontsTexture ()
 
- Public Member Functions inherited from RefCounted
 RefCounted ()
 
virtual ~RefCounted ()
 
void IncRefCount () const
 
void DecRefCount () const
 
int GetRefCount () const
 
- Public Member Functions inherited from LuaWrappable
virtual ~LuaWrappable ()
 

Constructor & Destructor Documentation

◆ Instance()

Instance::Instance ( )
Here is the call graph for this function:

Member Function Documentation

◆ AddFont()

ImFont * Instance::AddFont ( const std::string &  name,
int  size 
)
Here is the call graph for this function:

◆ AddGlyph()

void Instance::AddGlyph ( ImFont *  font,
unsigned short  glyph 
)
Here is the call graph for this function:

◆ EndFrame()

void Instance::EndFrame ( )

◆ GetFont()

ImFont * Instance::GetFont ( const std::string &  name,
int  size 
)
Here is the call graph for this function:

◆ GetRenderer()

InstanceRenderer * PiGui::Instance::GetRenderer ( )
inline

◆ Init()

void Instance::Init ( Graphics::Renderer renderer)
Here is the call graph for this function:

◆ NewFrame()

void Instance::NewFrame ( )
Here is the call graph for this function:

◆ ProcessEvent()

bool Instance::ProcessEvent ( SDL_Event *  event)

◆ RefreshFontsTexture()

void Instance::RefreshFontsTexture ( )

◆ Render()

void Instance::Render ( )
Here is the call graph for this function:

◆ SetDebugStyle()

void Instance::SetDebugStyle ( )

◆ SetNormalStyle()

void Instance::SetNormalStyle ( )

◆ Uninit()

void Instance::Uninit ( )
Here is the call graph for this function:

The documentation for this class was generated from the following files: