![]() |
ezEngine Release 26.3
|
#include <ViewRenderMode.h>

Public Types | |
| enum | Enum { None , WireframeColor , WireframeMonochrome , DiffuseLitOnly , SpecularLitOnly , LightCount , DecalCount , TexCoordsUV0 , TexCoordsUV1 , VertexColors0 , VertexColors1 , VertexNormals , VertexTangents , PixelNormals , DiffuseColor , DiffuseColorRange , SpecularColor , EmissiveColor , Roughness , Occlusion , Depth , StaticVsDynamic , BoneWeights , ENUM_COUNT , Default = None } |
| using | StorageType = ezUInt8 |
Static Public Member Functions | |
| static ezTempHashedString | GetPermutationValue (Enum renderMode) |
| Returns the shader permutation variable value for the given render mode. | |
| static int | GetRenderPassForShader (Enum renderMode) |
| Returns which render pass should be used for the given render mode. | |
| static void | GetDebugText (Enum renderMode, ezStringBuilder &out_sDebugText) |
| Returns a debug text description for the given render mode. | |
Defines different visualization modes for a view.
Used for debugging and inspecting various rendering aspects like wireframe, normals, texture coordinates, lighting components, etc. The render mode affects shader selection through permutation variables.