Cogs.Core
Classes | Public Member Functions | Public Attributes | Private Attributes | List of all members
Cogs::Core::Image360::DynamicLodTree Struct Reference

Classes

struct  Quad
 

Public Member Functions

void update (Context *context, RendererExtensionData &rendererData, Fetcher &fetcher, Cache &cache, const Image360Component &im360Comp, const Config &config, const uint32_t currentFrame, const Image360Component &comp)
 

Public Attributes

std::vector< Image360::EncodedSlotIx > data
 

Private Attributes

std::vector< Quadquads
 
std::vector< QuadquadsNext
 Scratch buffers kept here to avoid excessive reallocations.
 

Detailed Description

Definition at line 182 of file Image360.h.

Member Function Documentation

◆ update()

void Cogs::Core::Image360::DynamicLodTree::update ( Context context,
RendererExtensionData rendererData,
Fetcher fetcher,
Cache cache,
const Image360Component im360Comp,
const Config config,
const uint32_t  currentFrame,
const Image360Component comp 
)

Definition at line 184 of file DynamicLodTree.cpp.

Member Data Documentation

◆ data

std::vector<Image360::EncodedSlotIx> Cogs::Core::Image360::DynamicLodTree::data

Definition at line 195 of file Image360.h.

◆ quads

std::vector<Quad> Cogs::Core::Image360::DynamicLodTree::quads
private

Definition at line 207 of file Image360.h.

◆ quadsNext

std::vector<Quad> Cogs::Core::Image360::DynamicLodTree::quadsNext
private

Scratch buffers kept here to avoid excessive reallocations.

Definition at line 207 of file Image360.h.


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