5#include <SDL/sdl_interface.h>
6#include <Utility/utility.h>
19 TSpanView<DesignerObject*>
getChildren()
const override;
32 ClassType clazz(
"flat-dobj");
33 clazz.docName(
"Flat Designer Object");
34 clazz.description(
"A designer object that does not allow any children.");
Definition DesignerObject.h:31
Definition FlatDesignerObject.h:12
PH_DECLARE_RULE_OF_5_MEMBERS_NO_DTOR(FlatDesignerObject)
~FlatDesignerObject() override
math::TDecomposedTransform< real > getLocalToParent() const override=0
PH_DEFINE_SDL_CLASS(TSdlOwnerClass< FlatDesignerObject >)
Definition FlatDesignerObject.h:30
bool canHaveChildren() const override
Definition FlatDesignerObject.cpp:15
TSpanView< DesignerObject * > getChildren() const override
Definition FlatDesignerObject.cpp:10
void setLocalToParent(const math::TDecomposedTransform< real > &transform) override=0
Definition ph_editor.h:10