Cogs.Core
Public Attributes | List of all members
Cogs::Core::CullingData Struct Reference

Public Attributes

Contextcontext = nullptr
 
const CullingSourcesource = nullptr
 
size_t viewportIndex = 0
 
size_t hash = 0
 
glm::mat4 viewMatrix
 
glm::mat4 viewProjection
 
std::vector< FrustumPlanes > results
 
std::vector< float > depths
 
TaskId task = NoTask
 

Detailed Description

Definition at line 23 of file CullingData.h.

Member Data Documentation

◆ context

Context* Cogs::Core::CullingData::context = nullptr

Definition at line 25 of file CullingData.h.

◆ depths

std::vector<float> Cogs::Core::CullingData::depths

Definition at line 34 of file CullingData.h.

◆ hash

size_t Cogs::Core::CullingData::hash = 0

Definition at line 28 of file CullingData.h.

◆ results

std::vector<FrustumPlanes> Cogs::Core::CullingData::results

Definition at line 33 of file CullingData.h.

◆ source

const CullingSource* Cogs::Core::CullingData::source = nullptr

Definition at line 26 of file CullingData.h.

◆ task

TaskId Cogs::Core::CullingData::task = NoTask

Definition at line 36 of file CullingData.h.

◆ viewMatrix

glm::mat4 Cogs::Core::CullingData::viewMatrix

Definition at line 30 of file CullingData.h.

◆ viewportIndex

size_t Cogs::Core::CullingData::viewportIndex = 0

Definition at line 27 of file CullingData.h.

◆ viewProjection

glm::mat4 Cogs::Core::CullingData::viewProjection

Definition at line 31 of file CullingData.h.


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