CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::RendererViewInfo Struct Reference

A structure that holds renderer-specific information for the view. More...

#include <CeresEngine/Renderer/RendererView.hpp>

Inheritance diagram for CeresEngine::RendererViewInfo:
CeresEngine::RendererCameraInfo

Public Attributes

Transform transform
 A transform object that represents the transform of the view.
 
Matrix4 view
 Transformation matrices for the view view and it's inverse.
 
Matrix4 invView
 
Matrix4 projection
 Transformation matrices for the view projection and it's inverse.
 
Matrix4 invProjection
 
Matrix4 viewProjection
 Transformation matrices for the view view-projection and it's inverse.
 
Matrix4 invViewProjection
 
ConvexVolume frustumVolume
 The convex volume for the camera frustum.
 

Detailed Description

A structure that holds renderer-specific information for the view.

Member Data Documentation

◆ frustumVolume

ConvexVolume CeresEngine::RendererViewInfo::frustumVolume

The convex volume for the camera frustum.

Used to perform frustum culling on the CPU. The extracted frustum planes are in world-space.

◆ invProjection

Matrix4 CeresEngine::RendererViewInfo::invProjection

◆ invView

Matrix4 CeresEngine::RendererViewInfo::invView

◆ invViewProjection

Matrix4 CeresEngine::RendererViewInfo::invViewProjection

◆ projection

Matrix4 CeresEngine::RendererViewInfo::projection

Transformation matrices for the view projection and it's inverse.

◆ transform

Transform CeresEngine::RendererViewInfo::transform

A transform object that represents the transform of the view.

◆ view

Matrix4 CeresEngine::RendererViewInfo::view

Transformation matrices for the view view and it's inverse.

◆ viewProjection

Matrix4 CeresEngine::RendererViewInfo::viewProjection

Transformation matrices for the view view-projection and it's inverse.


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