Converted a couple more things to shared pointers.
This commit is contained in:
@ -22,7 +22,7 @@ namespace Dawn {
|
||||
shaderlock_t lockFontShader = -1;
|
||||
|
||||
public:
|
||||
BackBufferRenderTarget backBuffer;
|
||||
std::shared_ptr<BackBufferRenderTarget> backBuffer;
|
||||
SimpleTexturedShader *simpleTexturedShader = nullptr;
|
||||
UIShader *uiShader = nullptr;
|
||||
FontShader *fontShader = nullptr;
|
||||
@ -30,13 +30,13 @@ namespace Dawn {
|
||||
/**
|
||||
* Construct a new RenderManager for a game instance.
|
||||
*/
|
||||
RenderManager(DawnGame *game);
|
||||
RenderManager();
|
||||
|
||||
RenderTarget * getBackBuffer() override;
|
||||
std::shared_ptr<RenderTarget> getBackBuffer() override;
|
||||
RenderPipeline * getRenderPipeline() override;
|
||||
ShaderManager * getShaderManager() override;
|
||||
void setRenderFlags(renderflag_t renderFlags) override;
|
||||
void init() override;
|
||||
void setRenderFlags(flag_t renderFlags) override;
|
||||
void init(std::weak_ptr<DawnGame> game) override;
|
||||
void update() override;
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user