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

Public Attributes

TileKey tileKey
 
size_t layoutHash
 
uint32_t timestamp
 
glm::vec3 min
 Tile world-space bounding box min corner.
 
glm::vec3 max
 Tile world-space bounding box max corner.
 
glm::uvec3 N
 Number of samples expected along each dimension (total=N^3).
 
std::set< RegionKey > regionKeys
 Regions present in that tile.
 
Memory::TypedBuffer< glm::vec4 > data0
 
Memory::TypedBuffer< float > data1
 
uint64_t clientData
 Passed along to alpha-callback.
 

Detailed Description

Definition at line 41 of file OctComponent.h.

Member Data Documentation

◆ clientData

uint64_t Cogs::Core::Volumetric::TileResponse::clientData

Passed along to alpha-callback.

Definition at line 52 of file OctComponent.h.

◆ data0

Memory::TypedBuffer<glm::vec4> Cogs::Core::Volumetric::TileResponse::data0

Definition at line 50 of file OctComponent.h.

◆ data1

Memory::TypedBuffer<float> Cogs::Core::Volumetric::TileResponse::data1

Definition at line 51 of file OctComponent.h.

◆ layoutHash

size_t Cogs::Core::Volumetric::TileResponse::layoutHash

Definition at line 44 of file OctComponent.h.

◆ max

glm::vec3 Cogs::Core::Volumetric::TileResponse::max

Tile world-space bounding box max corner.

Definition at line 47 of file OctComponent.h.

◆ min

glm::vec3 Cogs::Core::Volumetric::TileResponse::min

Tile world-space bounding box min corner.

Definition at line 46 of file OctComponent.h.

◆ N

glm::uvec3 Cogs::Core::Volumetric::TileResponse::N

Number of samples expected along each dimension (total=N^3).

Definition at line 48 of file OctComponent.h.

Referenced by Cogs::Core::EchoSounder::OctProviderSystem::update().

◆ regionKeys

std::set<RegionKey> Cogs::Core::Volumetric::TileResponse::regionKeys

Regions present in that tile.

Definition at line 49 of file OctComponent.h.

Referenced by Cogs::Core::EchoSounder::OctProviderSystem::update().

◆ tileKey

TileKey Cogs::Core::Volumetric::TileResponse::tileKey

Definition at line 43 of file OctComponent.h.

◆ timestamp

uint32_t Cogs::Core::Volumetric::TileResponse::timestamp

Definition at line 45 of file OctComponent.h.


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