Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::TextureUnitCache::ThreadData Struct Reference

#include <TextureCache.hpp>

Collaboration diagram for castor3d::TextureUnitCache::ThreadData:
Collaboration graph
[legend]

Public Member Functions

 ThreadData (TextureData &pdata)
 

Public Attributes

TextureDatadata
 
Texturetexture {}
 
std::atomic_bool interrupted { false }
 
std::atomic_bool expected { false }
 

Constructor & Destructor Documentation

◆ ThreadData()

castor3d::TextureUnitCache::ThreadData::ThreadData ( TextureData & pdata)
inlineexplicit

Member Data Documentation

◆ data

TextureData* castor3d::TextureUnitCache::ThreadData::data

◆ expected

std::atomic_bool castor3d::TextureUnitCache::ThreadData::expected { false }

◆ interrupted

std::atomic_bool castor3d::TextureUnitCache::ThreadData::interrupted { false }

◆ texture

Texture* castor3d::TextureUnitCache::ThreadData::texture {}

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