CommonLibSSE NG
RE::GRenderer::CacheProvider Class Reference

#include <GRenderer.h>

Public Member Functions

 CacheProvider (CachedData *a_cache)
 
 ~CacheProvider ()=default
 
CachedDataGetCachedData (GRenderer *a_renderer)
 
CachedDataCreateCachedData (CachedDataType a_type, GRenderer *a_renderer, bool a_keepSharedData=true)
 
bool CanDiscardData ()
 

Public Attributes

CachedDatadata
 
bool discardSharedData
 
std::uint8_t pad11
 
std::uint16_t pad12
 
std::uint32_t pad14
 

Constructor & Destructor Documentation

◆ CacheProvider()

RE::GRenderer::CacheProvider::CacheProvider ( CachedData a_cache)

◆ ~CacheProvider()

RE::GRenderer::CacheProvider::~CacheProvider ( )
default

Member Function Documentation

◆ CanDiscardData()

bool RE::GRenderer::CacheProvider::CanDiscardData ( )

◆ CreateCachedData()

CachedData* RE::GRenderer::CacheProvider::CreateCachedData ( CachedDataType  a_type,
GRenderer a_renderer,
bool  a_keepSharedData = true 
)

◆ GetCachedData()

CachedData* RE::GRenderer::CacheProvider::GetCachedData ( GRenderer a_renderer)

Member Data Documentation

◆ data

CachedData* RE::GRenderer::CacheProvider::data

◆ discardSharedData

bool RE::GRenderer::CacheProvider::discardSharedData

◆ pad11

std::uint8_t RE::GRenderer::CacheProvider::pad11

◆ pad12

std::uint16_t RE::GRenderer::CacheProvider::pad12

◆ pad14

std::uint32_t RE::GRenderer::CacheProvider::pad14

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