7 #include "imstkComponent.h" 8 #include "imstkLogger.h" 16 CHECK(
m_entity.lock() !=
nullptr) <<
"Tried to initialize a component that doesn't exist" 24 LambdaBehaviour::update(
const double& dt)
26 if (m_updateFunc !=
nullptr)
33 LambdaBehaviour::visualUpdate(
const double& dt)
35 if (m_visualUpdateFunc !=
nullptr)
37 m_visualUpdateFunc(dt);
std::weak_ptr< Entity > m_entity
Parent entity this component exists on.
void initialize()
Initialize the component, called at a later time after all component construction is complete...
virtual void init()
Initialize the component, called at a later time after all component construction is complete...