Files
WickedEngine/WickedEngine/DeferredRenderableComponent.h
T
2016-03-18 23:05:41 +01:00

26 lines
529 B
C++

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