DDraceNetwork Documentation
Loading...
Searching...
No Matches
render_component.h
Go to the documentation of this file.
1
#ifndef GAME_MAP_RENDER_COMPONENT_H
2
#define GAME_MAP_RENDER_COMPONENT_H
3
4
#include "
render_map.h
"
5
6
class
IGraphics
;
7
class
ITextRender
;
8
9
class
CRenderComponent
10
{
11
public
:
12
virtual
~CRenderComponent
() =
default
;
13
IGraphics
*
Graphics
() {
return
m_pGraphics
; }
14
const
IGraphics
*
Graphics
()
const
{
return
m_pGraphics
; }
15
ITextRender
*
TextRender
() {
return
m_pTextRender
; }
16
CRenderMap
*
RenderMap
() {
return
m_pRenderMap
; }
17
18
void
OnInit
(
IGraphics
*pGraphics,
ITextRender
*pTextRender,
CRenderMap
*pRenderMap);
19
void
OnInit
(
CRenderComponent
*pRenderComponent);
20
21
private
:
22
IGraphics
*
m_pGraphics
;
23
ITextRender
*
m_pTextRender
;
24
CRenderMap
*
m_pRenderMap
;
25
};
26
27
#endif
CRenderComponent
Definition
render_component.h:10
CRenderComponent::m_pRenderMap
CRenderMap * m_pRenderMap
Definition
render_component.h:24
CRenderComponent::OnInit
void OnInit(IGraphics *pGraphics, ITextRender *pTextRender, CRenderMap *pRenderMap)
Definition
render_component.cpp:6
CRenderComponent::~CRenderComponent
virtual ~CRenderComponent()=default
CRenderComponent::RenderMap
CRenderMap * RenderMap()
Definition
render_component.h:16
CRenderComponent::TextRender
ITextRender * TextRender()
Definition
render_component.h:15
CRenderComponent::m_pGraphics
IGraphics * m_pGraphics
Definition
render_component.h:22
CRenderComponent::Graphics
const IGraphics * Graphics() const
Definition
render_component.h:14
CRenderComponent::Graphics
IGraphics * Graphics()
Definition
render_component.h:13
CRenderComponent::m_pTextRender
ITextRender * m_pTextRender
Definition
render_component.h:23
CRenderMap
Definition
render_map.h:56
IGraphics
Definition
graphics.h:189
ITextRender
Definition
textrender.h:291
render_map.h
src
game
map
render_component.h
Generated by
1.16.1