ezEngine  Release 25.03
ezCameraUsageHint Struct Reference

Usage hint of a camera/view. More...

#include <Declarations.h>

Inheritance diagram for ezCameraUsageHint:

Public Types

enum  Enum {
  None, MainView, EditorView, RenderTarget,
  Culling, Shadow, Reflection, Thumbnail,
  ENUM_COUNT, Default = None
}
 
using StorageType = ezUInt8
 

Detailed Description

Usage hint of a camera/view.

Member Enumeration Documentation

◆ Enum

Enumerator
None 

No hint, camera may not be used, at all.

MainView 

The main camera from which the scene gets rendered. There should only be one camera with this hint.

EditorView 

The editor view shall be rendered from this camera.

RenderTarget 

The camera is used to render to a render target.

Culling 

This camera should be used for culling only. Usually culling is done from the main view, but with a dedicated culling camera, one can debug the culling system.

Shadow 

This camera is used for rendering shadow maps.

Reflection 

This camera is used for rendering reflections.

Thumbnail 

This camera should be used for rendering a scene thumbnail when exporting from the editor.


The documentation for this struct was generated from the following file: