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
6class IGraphics;
7class ITextRender;
8
10{
11public:
12 virtual ~CRenderComponent() = default;
14 const IGraphics *Graphics() const { return m_pGraphics; }
17
18 void OnInit(IGraphics *pGraphics, ITextRender *pTextRender, CRenderMap *pRenderMap);
19 void OnInit(CRenderComponent *pRenderComponent);
20
21private:
25};
26
27#endif
Definition render_component.h:10
CRenderMap * m_pRenderMap
Definition render_component.h:24
void OnInit(IGraphics *pGraphics, ITextRender *pTextRender, CRenderMap *pRenderMap)
Definition render_component.cpp:6
virtual ~CRenderComponent()=default
CRenderMap * RenderMap()
Definition render_component.h:16
ITextRender * TextRender()
Definition render_component.h:15
IGraphics * m_pGraphics
Definition render_component.h:22
const IGraphics * Graphics() const
Definition render_component.h:14
IGraphics * Graphics()
Definition render_component.h:13
ITextRender * m_pTextRender
Definition render_component.h:23
Definition render_map.h:56
Definition graphics.h:189
Definition textrender.h:291