Files
WickedEngine/WickedEngine/DeferredRenderableComponent.h
T
turanszkij 468993f5dd refactor
2016-01-09 21:18:31 +01:00

26 lines
536 B
C++

#pragma once
#include "Renderable3DComponent.h"
class DeferredRenderableComponent :
public Renderable3DComponent
{
protected:
wiRenderTarget rtGBuffer, rtDeferred, rtLight;
virtual void RenderScene(DeviceContext context = wiRenderer::getImmediateContext());
wiRenderTarget& GetFinalRT();
public:
DeferredRenderableComponent();
~DeferredRenderableComponent();
virtual void setPreferredThreadingCount(unsigned short value);
virtual void Initialize();
virtual void Load();
virtual void Start();
virtual void Render();
};