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

Public Types

enum struct  TextureMode : uint8_t { None , TextureArray , ArrayOfTextures }
 
enum struct  DepthMode : uint8_t { None , Create , Provided }
 

Public Attributes

CameraData camData
 
RenderPassOptions passOptions {}
 
std::string pipeline
 
std::vector< ViewBufferEntryviewBuffer
 
std::vector< TextureHandlecolorTextures
 
std::vector< TextureHandledepthTextures
 
uint32_t numViews = 0
 
TextureMode textureMode = TextureMode::None
 
DepthMode depthMode = DepthMode::None
 

Detailed Description

Definition at line 12 of file CameraArraySystem.h.

Member Enumeration Documentation

◆ DepthMode

enum struct Cogs::Core::CameraArrayData::DepthMode : uint8_t
strong

Definition at line 20 of file CameraArraySystem.h.

◆ TextureMode

enum struct Cogs::Core::CameraArrayData::TextureMode : uint8_t
strong

Definition at line 14 of file CameraArraySystem.h.

Member Data Documentation

◆ camData

CameraData Cogs::Core::CameraArrayData::camData

Definition at line 26 of file CameraArraySystem.h.

◆ colorTextures

std::vector<TextureHandle> Cogs::Core::CameraArrayData::colorTextures

Definition at line 30 of file CameraArraySystem.h.

◆ depthMode

DepthMode Cogs::Core::CameraArrayData::depthMode = DepthMode::None

Definition at line 35 of file CameraArraySystem.h.

◆ depthTextures

std::vector<TextureHandle> Cogs::Core::CameraArrayData::depthTextures

Definition at line 31 of file CameraArraySystem.h.

◆ numViews

uint32_t Cogs::Core::CameraArrayData::numViews = 0

Definition at line 33 of file CameraArraySystem.h.

◆ passOptions

RenderPassOptions Cogs::Core::CameraArrayData::passOptions {}

Definition at line 27 of file CameraArraySystem.h.

◆ pipeline

std::string Cogs::Core::CameraArrayData::pipeline

Definition at line 28 of file CameraArraySystem.h.

◆ textureMode

TextureMode Cogs::Core::CameraArrayData::textureMode = TextureMode::None

Definition at line 34 of file CameraArraySystem.h.

◆ viewBuffer

std::vector<ViewBufferEntry> Cogs::Core::CameraArrayData::viewBuffer

Definition at line 29 of file CameraArraySystem.h.


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