#ifndef HYDRATESTCUBEACTOR #define HYDRATESTCUBEACTOR #include "HydraActor.h" class CLASS_DEFINE HydraTestCubeActor : public HydraActor { private: double m_scale = 1.0; double m_widthscale = 1.0f; HydraID m_material_component = INVALID_HYDRA_ID; HydraID m_position_component = INVALID_HYDRA_ID; HydraID m_mesh_component = INVALID_HYDRA_ID; protected: void _CreatePosition(); void _CreateMesh(); void _CreateMaterial(); void _CreatePhysics(); void _CreateRenderableComponent(); public: virtual void InitialiseComponents(); virtual void DeferredInitialiseComponents(); virtual void Destroy(){} }; #endif /* HYDRATESTCUBEACTOR */