Thu, 24 Apr 2025 18:41:42 +0200
fix scene node flags defined in incorrect header
src/ascension/scene.h | file | annotate | diff | comparison | revisions | |
src/ascension/scene_node.h | file | annotate | diff | comparison | revisions |
--- a/src/ascension/scene.h Wed Apr 23 23:59:34 2025 +0200 +++ b/src/ascension/scene.h Thu Apr 24 18:41:42 2025 +0200 @@ -33,31 +33,6 @@ #include "camera.h" /** - * The reserved bits for general flags. - */ -#define ASC_SCENE_NODE_FLAGS_MASK 0xFF000000 -/** - * Set when a graphics update is needed in this frame. - */ -#define ASC_SCENE_NODE_UPDATE_GRAPHICS 0x01000000 -/** - * Set when a graphics updated happened last frame. - */ -#define ASC_SCENE_NODE_GRAPHICS_UPDATED 0x10000000 -/** - * Set when a transform update is needed in this frame. - */ -#define ASC_SCENE_NODE_UPDATE_TRANSFORM 0x02000000 -/** - * Set when a transform update happened last frame. - */ -#define ASC_SCENE_NODE_TRANSFORM_UPDATED 0x20000000 -/** - * Set when the node is not supposed to be shown on screen. - */ -#define ASC_SCENE_NODE_HIDDEN 0x80000000 - -/** * Draws the scene with the specified root node. * * @param root the root node of the scene graph
--- a/src/ascension/scene_node.h Wed Apr 23 23:59:34 2025 +0200 +++ b/src/ascension/scene_node.h Thu Apr 24 18:41:42 2025 +0200 @@ -67,4 +67,31 @@ uint32_t flags; }; + +/** + * The reserved bits for general flags. + */ +#define ASC_SCENE_NODE_FLAGS_MASK 0xFF000000 +/** + * Set when a graphics update is needed in this frame. + */ +#define ASC_SCENE_NODE_UPDATE_GRAPHICS 0x01000000 +/** + * Set when a graphics updated happened last frame. + */ +#define ASC_SCENE_NODE_GRAPHICS_UPDATED 0x10000000 +/** + * Set when a transform update is needed in this frame. + */ +#define ASC_SCENE_NODE_UPDATE_TRANSFORM 0x02000000 +/** + * Set when a transform update happened last frame. + */ +#define ASC_SCENE_NODE_TRANSFORM_UPDATED 0x20000000 +/** + * Set when the node is not supposed to be shown on screen. + */ +#define ASC_SCENE_NODE_HIDDEN 0x80000000 + + #endif