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

Public Attributes

glm::mat3 worldFromLocal
 
glm::mat3 localFromWorld
 
Cogs::BufferHandle constants
 
Cogs::TextureHandle encodedTreesTex
 
struct {
   Cogs::TextureHandle   tilesTex
 
   float   scale = 1.f
 
   float   bias = 0.f
 
   uint32_t   sampler = 0
 
value
 
struct {
   Cogs::TextureHandle   tilesTex
 
   std::vector< std::unique_ptr< Memory::MemoryBuffer > >   tilesData
 
   float   scale = 1.f
 
   float   bias = 0.f
 
   uint32_t   sampler = 0
 
depth
 
CacheLayout cacheLayout
 
uint32_t baseSize = 0
 
uint32_t gpuActiveCacheItemCount = 0
 Number of tiles in current GPU cache that contain data.
 
uint32_t gpuAllocatedCacheItemCount = 0
 Number of tiles allocated in current GPU cache texture.
 
uint32_t currentTreeSize = 0
 
uint32_t noDataDepth = 0
 
bool discardNoDepth = true
 

Detailed Description

Definition at line 153 of file Image360.h.

Member Data Documentation

◆ baseSize

uint32_t Cogs::Core::Image360::RendererExtensionData::baseSize = 0

Definition at line 173 of file Image360.h.

◆ bias

float Cogs::Core::Image360::RendererExtensionData::bias = 0.f

Definition at line 162 of file Image360.h.

◆ cacheLayout

CacheLayout Cogs::Core::Image360::RendererExtensionData::cacheLayout

Definition at line 172 of file Image360.h.

◆ constants

Cogs::BufferHandle Cogs::Core::Image360::RendererExtensionData::constants

Definition at line 157 of file Image360.h.

◆ currentTreeSize

uint32_t Cogs::Core::Image360::RendererExtensionData::currentTreeSize = 0

Definition at line 176 of file Image360.h.

◆ discardNoDepth

bool Cogs::Core::Image360::RendererExtensionData::discardNoDepth = true

Definition at line 178 of file Image360.h.

◆ encodedTreesTex

Cogs::TextureHandle Cogs::Core::Image360::RendererExtensionData::encodedTreesTex

Definition at line 158 of file Image360.h.

◆ gpuActiveCacheItemCount

uint32_t Cogs::Core::Image360::RendererExtensionData::gpuActiveCacheItemCount = 0

Number of tiles in current GPU cache that contain data.

Definition at line 174 of file Image360.h.

Referenced by Cogs::Core::Image360::RendererExtension::handleEvent().

◆ gpuAllocatedCacheItemCount

uint32_t Cogs::Core::Image360::RendererExtensionData::gpuAllocatedCacheItemCount = 0

Number of tiles allocated in current GPU cache texture.

Definition at line 175 of file Image360.h.

Referenced by Cogs::Core::Image360::RendererExtension::handleEvent().

◆ localFromWorld

glm::mat3 Cogs::Core::Image360::RendererExtensionData::localFromWorld

Definition at line 156 of file Image360.h.

◆ noDataDepth

uint32_t Cogs::Core::Image360::RendererExtensionData::noDataDepth = 0

Definition at line 177 of file Image360.h.

◆ sampler

uint32_t Cogs::Core::Image360::RendererExtensionData::sampler = 0

Definition at line 163 of file Image360.h.

◆ scale

float Cogs::Core::Image360::RendererExtensionData::scale = 1.f

Definition at line 161 of file Image360.h.

◆ tilesData

std::vector<std::unique_ptr<Memory::MemoryBuffer> > Cogs::Core::Image360::RendererExtensionData::tilesData

Definition at line 167 of file Image360.h.

◆ tilesTex

Cogs::TextureHandle Cogs::Core::Image360::RendererExtensionData::tilesTex

Definition at line 160 of file Image360.h.

◆ worldFromLocal

glm::mat3 Cogs::Core::Image360::RendererExtensionData::worldFromLocal

Definition at line 155 of file Image360.h.


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