#pragma once #include "dvc_config.h" #include "math/dvc_matrix4.h" #include "pipe/dvc_render_step_IA.h" DV_CORE_BEGIN_NAMESPACE class Renderable { public: virtual bool buildAssemberNode(InputAssemberStep::Node& node) const = 0; protected: fMatrix4 m_worldTransform; public: Renderable(const fMatrix4& worldTransform); }; DV_CORE_END_NAMESPACE