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
6{
7public:
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
20private:
21 AGUI2Renderer* m_pRenderer;
22 AGUI2Element* m_pRootElement;
23 AGUI2Element* m_pCreatedRootElement;
24 AGUI2Element* m_pDebugCanvas;
25};
float TFLOAT
Definition Typedefs.h:4
AGUI2Renderer * GetRenderer() const
void SetRenderer(AGUI2Renderer *a_pRenderer)
AGUI2Element * GetRootElement() const
AGUI2Element * GetDebugCanvas() const
void SetRootElement(AGUI2Element *a_pElement)
void Tick(TFLOAT a_fDeltaTime)