summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/graphics/render_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/modules/asura-core/graphics/render_state.h')
-rw-r--r--source/modules/asura-core/graphics/render_state.h74
1 files changed, 36 insertions, 38 deletions
diff --git a/source/modules/asura-core/graphics/render_state.h b/source/modules/asura-core/graphics/render_state.h
index b5814d3..9f138c0 100644
--- a/source/modules/asura-core/graphics/render_state.h
+++ b/source/modules/asura-core/graphics/render_state.h
@@ -6,44 +6,42 @@
#include "blend_mode.h"
-namespace AsuraEngine
+namespace_begin(AsuraEngine)
+namespace_begin(Graphics)
+
+class Shader;
+
+///
+/// Ⱦǰķʽ
+///
+struct RenderState ASURA_FINAL
{
- namespace Graphics
- {
-
- class Shader;
-
- ///
- /// Ⱦǰķʽ
- ///
- struct RenderState ASURA_FINAL
- {
- ///
- /// Ĭϵrender state
- ///
- static RenderState Default;
-
- RenderState();
- ~RenderState();
-
- ///
- /// λášλúת
- ///
- Math::Transform transform;
-
- ///
- /// ɫ
- ///
- Shader* shader;
-
- ///
- /// Ϸʽ
- ///
- BlendMode blendMode;
-
- };
-
- }
-}
+ ///
+ /// Ĭϵrender state
+ ///
+ static RenderState Default;
+
+ RenderState();
+ ~RenderState();
+
+ ///
+ /// λášλúת
+ ///
+ Math::Transform transform;
+
+ ///
+ /// ɫ
+ ///
+ Shader* shader;
+
+ ///
+ /// Ϸʽ
+ ///
+ BlendMode blendMode;
+
+};
+
+namespace_end
+namespace_end
#endif \ No newline at end of file