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

Public Attributes

TaskId encodePngTask = NoTask
 
std::atomic< CaptureItem * > encodePNGItem = nullptr
 
TaskId storeImageTask = NoTask
 
std::atomic< CaptureItem * > storeImageItem = nullptr
 
std::deque< std::unique_ptr< CaptureItem > > items
 
std::vector< std::unique_ptr< CaptureItem > > itemStore
 

Detailed Description

Definition at line 44 of file CaptureSystem.h.

Member Data Documentation

◆ encodePNGItem

std::atomic<CaptureItem*> Cogs::Core::CaptureData::encodePNGItem = nullptr

Definition at line 48 of file CaptureSystem.h.

◆ encodePngTask

TaskId Cogs::Core::CaptureData::encodePngTask = NoTask

Definition at line 47 of file CaptureSystem.h.

◆ items

std::deque<std::unique_ptr<CaptureItem> > Cogs::Core::CaptureData::items

Definition at line 53 of file CaptureSystem.h.

◆ itemStore

std::vector<std::unique_ptr<CaptureItem> > Cogs::Core::CaptureData::itemStore

Definition at line 54 of file CaptureSystem.h.

◆ storeImageItem

std::atomic<CaptureItem*> Cogs::Core::CaptureData::storeImageItem = nullptr

Definition at line 51 of file CaptureSystem.h.

◆ storeImageTask

TaskId Cogs::Core::CaptureData::storeImageTask = NoTask

Definition at line 50 of file CaptureSystem.h.


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