6#include <SDL/sdl_interface.h>
30 void setLocalToParent(
const math::TDecomposedTransform<real>& transform)
override;
39 ClassType clazz(
"render-agent");
40 clazz.docName(
"Render Agent");
41 clazz.description(
"Controls rendering.");
44 clazz.addStruct(&OwnerType::m_agentTransform);
Definition FlatDesignerObject.h:12
Definition RenderAgent.h:16
math::TDecomposedTransform< real > getLocalToParent() const override
Definition RenderAgent.cpp:7
void setLocalToParent(const math::TDecomposedTransform< real > &transform) override
Definition RenderAgent.cpp:12
virtual void render(RenderConfig config)=0
Start producing a rendered scene. This method kicks off the rendering process and returns immediately...
PH_DEFINE_SDL_CLASS(TSdlOwnerClass< RenderAgent >)
Definition RenderAgent.h:37
virtual RenderConfig getRenderConfig() const =0
void renderWithDefaultConfig()
Definition RenderAgent.cpp:17
Definition RenderConfig.h:13
Definition DesignerObject.h:19
Definition ph_editor.h:10