Description

Rendering/interacting with the scene view in editor.

Classes

class  GizmoRenderer
 Performs rendering of gizmos on the core thread, as managed by the GizmoManager. More...
 
class  SceneGrid
 Handles rendering of the grid in the scene view. More...
 
struct  SceneGridRenderer::InitData
 Structure used for initializing the renderer. More...
 
class  SceneGridRenderer
 Handles scene grid rendering on the core thread. More...
 
class  ScenePicking
 Core thread version of the ScenePicking manager. More...
 
class  SelectionRenderer
 Handles rendering of the selected SceneObjects overlay. More...
 
class  SelectionRendererCore
 Core thread version of the selection renderer, that handles actual rendering. More...
 

Enumerations

enum  GridMode {
  Perspective, OrthoX, OrthoY, OrthoZ,
  OrthoNegX, OrthoNegY, OrthoNegZ
}
 Determines how is the scene grid drawn. More...
 

Variables

BS_PARAM_BLOCK_END GizmoParamBlockDef gGizmoParamBlockDef
 
BS_PARAM_BLOCK_END GizmoPickingParamBlockDef gGizmoPickingParamBlockDef
 
BS_PARAM_BLOCK_END PickingParamBlockDef gPickingParamBlockDef
 

Enumeration Type Documentation

enum GridMode
strong

Determines how is the scene grid drawn.

Enumerator
Perspective 

Grid is drawn in XZ plane, at Y = 0.

OrthoX 

Grid is drawn in YZ plane, always visible along positive X.

OrthoY 

Grid is drawn in XZ plane, always visible along positive Y.

OrthoZ 

Grid is drawn in XY plane, always visible along positive Z.

OrthoNegX 

Grid is drawn in YZ plane, always visible along negative X.

OrthoNegY 

Grid is drawn in XZ plane, always visible along negative Y.

OrthoNegZ 

Grid is drawn in XY plane, always visible along negative Z.