From 305ca0a09d4e750186b5190432de47f3493e806a Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 27 Oct 2021 23:37:24 +0800 Subject: *GfxDevice --- Runtime/Graphics/DeviceDefine.h | 46 ++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'Runtime/Graphics/DeviceDefine.h') diff --git a/Runtime/Graphics/DeviceDefine.h b/Runtime/Graphics/DeviceDefine.h index 2f3cb6b..db1c138 100644 --- a/Runtime/Graphics/DeviceDefine.h +++ b/Runtime/Graphics/DeviceDefine.h @@ -1,18 +1,18 @@ #ifndef DEVICE_DEFINE_H #define DEVICE_DEFINE_H -enum DeviceEnable +enum EDeviceEnable { - DeviceEnable_DepthTest = 1, - DeviceEnable_DepthWrite = 1 << 1, - DeviceEnable_StencilTest = 1 << 2, - DeviceEnable_StencilWrite = 1 << 3, - DeviceEnable_Cull = 1 << 4, - DeviceEnable_Blend = 1 << 5, - DeviceEnable_AntiAliasing = 1 << 6, + Enable_DepthTest = 1, + Enable_DepthWrite = 1 << 1, + Enable_StencilTest = 1 << 2, + Enable_StencilWrite = 1 << 3, + Enable_Cull = 1 << 4, + Enable_Blend = 1 << 5, + Enable_AntiAliasing = 1 << 6, }; -enum DepthTest +enum EDepthTest { DepthTest_Greater = 1, DepthTest_GreaterEqual, @@ -23,7 +23,7 @@ enum DepthTest DepthTest_Always, }; -enum StencilTest { +enum EStencilTest { StencilTest_Always, StencilTest_Never, StencilTest_Less, @@ -34,7 +34,7 @@ enum StencilTest { StencilTest_GreaterEqual, }; -enum StencilOp { +enum EStencilOp { StencilOp_Keep, StencilOp_Zero, StencilOp_Replace, @@ -45,25 +45,25 @@ enum StencilOp { StencilOp_Invert, }; -enum DeviceClear +enum EDeviceClear { - DeviceClear_Depth = 1, - DeviceClear_Stencil = 1 << 1, - DeviceClear_Color = 1 << 2, + Clear_DepthBuffer = 1, + Clear_StencilBuffer = 1 << 1, + Clear_ColorBuffer = 1 << 2, }; -enum CullFace +enum ECullFace { - CullFace_Front = 1, - CullFace_Back = 2, - CullFace_None = 3, - CullFace_All = 4, + Cull_Front = 1, + Cull_Back = 2, + Cull_None = 3, + Cull_All = 4, }; -enum BlendMode +enum EBlendMode { - BlendMode_Additive = 1, - BlendMode_Substract = 1, + Blend_Additive = 1, + Blend_Substract = 1, }; #endif \ No newline at end of file -- cgit v1.1-26-g67d0