|
@@ -8,6 +8,7 @@ namespace anki {
|
|
|
|
|
|
|
|
class Scene; // Don't include
|
|
class Scene; // Don't include
|
|
|
|
|
|
|
|
|
|
+// Components forward. Don't include
|
|
|
class Movable;
|
|
class Movable;
|
|
|
class Renderable;
|
|
class Renderable;
|
|
|
class Frustumable;
|
|
class Frustumable;
|
|
@@ -82,14 +83,15 @@ public:
|
|
|
/// @param[in] prevUpdateTime Timestamp of the previous update
|
|
/// @param[in] prevUpdateTime Timestamp of the previous update
|
|
|
/// @param[in] crntTime Timestamp of this update
|
|
/// @param[in] crntTime Timestamp of this update
|
|
|
/// @param[in] frame Frame number
|
|
/// @param[in] frame Frame number
|
|
|
- virtual void frameUpdate(float prevUpdateTime, float crntTime, int frame)
|
|
|
|
|
|
|
+ virtual void frameUpdate(F32 prevUpdateTime, F32 crntTime, I frame)
|
|
|
{
|
|
{
|
|
|
(void)prevUpdateTime;
|
|
(void)prevUpdateTime;
|
|
|
(void)crntTime;
|
|
(void)crntTime;
|
|
|
(void)frame;
|
|
(void)frame;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- uint32_t getLastUpdateFrame();
|
|
|
|
|
|
|
+ /// Return the last frame the node was updated. It checks all components
|
|
|
|
|
+ U32 getLastUpdateFrame();
|
|
|
|
|
|
|
|
private:
|
|
private:
|
|
|
std::string name; ///< A unique name
|
|
std::string name; ///< A unique name
|
|
@@ -97,8 +99,6 @@ private:
|
|
|
};
|
|
};
|
|
|
/// @}
|
|
/// @}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
} // end namespace anki
|
|
} // end namespace anki
|
|
|
|
|
|
|
|
-
|
|
|
|
|
#endif
|
|
#endif
|