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

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

#include <CeresEngine/Renderer/RendererRenderable.hpp>

Public Attributes

Matrix4 model
 Transformation matrices for the object model and it's inverse.
 
Matrix4 invModel
 
Matrix3 normalMatrix
 
Matrix3 invNormalMatrix
 
AABox boundingBox
 The renderable bounding box in world-space.
 
Sphere boundingSphere
 The renderable bounding sphere in world-space.
 

Detailed Description

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

Member Data Documentation

◆ boundingBox

AABox CeresEngine::RendererRenderableInfo::boundingBox

The renderable bounding box in world-space.

Used to perform frustum culling on the CPU.

◆ boundingSphere

Sphere CeresEngine::RendererRenderableInfo::boundingSphere

The renderable bounding sphere in world-space.

Used to perform frustum culling on the CPU.

◆ invModel

Matrix4 CeresEngine::RendererRenderableInfo::invModel

◆ invNormalMatrix

Matrix3 CeresEngine::RendererRenderableInfo::invNormalMatrix

◆ model

Matrix4 CeresEngine::RendererRenderableInfo::model

Transformation matrices for the object model and it's inverse.

◆ normalMatrix

Matrix3 CeresEngine::RendererRenderableInfo::normalMatrix

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