OpenBarnyard
Loading...
Searching...
No Matches
AGUI2Context.h
Go to the documentation of this file.
1
#pragma once
2
#include "
AGUI2Renderer.h
"
3
#include "
AGUI2Element.h
"
4
5
class
AGUI2Context
6
{
7
public
:
8
AGUI2Context
();
9
10
void
Tick
(
TFLOAT
a_fDeltaTime );
11
void
Render
();
12
13
AGUI2Renderer
*
GetRenderer
()
const
{
return
m_pRenderer; }
14
AGUI2Element
*
GetRootElement
()
const
{
return
m_pRootElement; }
15
AGUI2Element
*
GetDebugCanvas
()
const
{
return
m_pDebugCanvas; }
16
17
void
SetRenderer
(
AGUI2Renderer
* a_pRenderer ) { m_pRenderer = a_pRenderer; }
18
void
SetRootElement
(
AGUI2Element
* a_pElement ) { m_pRootElement = a_pElement; }
19
20
private
:
21
AGUI2Renderer
* m_pRenderer;
22
AGUI2Element
* m_pRootElement;
23
AGUI2Element
* m_pCreatedRootElement;
24
AGUI2Element
* m_pDebugCanvas;
25
};
TFLOAT
float TFLOAT
Definition
Typedefs.h:4
AGUI2Element.h
AGUI2Renderer.h
AGUI2Context::GetRenderer
AGUI2Renderer * GetRenderer() const
Definition
AGUI2Context.h:13
AGUI2Context::SetRenderer
void SetRenderer(AGUI2Renderer *a_pRenderer)
Definition
AGUI2Context.h:17
AGUI2Context::GetRootElement
AGUI2Element * GetRootElement() const
Definition
AGUI2Context.h:14
AGUI2Context::GetDebugCanvas
AGUI2Element * GetDebugCanvas() const
Definition
AGUI2Context.h:15
AGUI2Context::SetRootElement
void SetRootElement(AGUI2Element *a_pElement)
Definition
AGUI2Context.h:18
AGUI2Context::Tick
void Tick(TFLOAT a_fDeltaTime)
Definition
AGUI2Context.cpp:37
AGUI2Context::AGUI2Context
AGUI2Context()
Definition
AGUI2Context.cpp:11
AGUI2Context::Render
void Render()
Definition
AGUI2Context.cpp:47
AGUI2Element
Definition
AGUI2Element.h:79
AGUI2Renderer
Definition
AGUI2Renderer.h:8
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
GUI
AGUI2Context.h
Generated by
1.13.2