CommonLibSSE (Parapets fork)
RE::GFxLoaderImpl Class Reference

#include <GFxLoaderImpl.h>

Inheritance diagram for RE::GFxLoaderImpl:
RE::GRefCountBase< GFxLoaderImpl, GStatGroups::kGStat_Default_Mem > RE::GFxStateBag RE::GFxLogBase< GFxLoaderImpl > RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > RE::GFxFileConstants RE::GFxLogConstants RE::GRefCountImpl RE::GRefCountImplCore

Public Member Functions

 ~GFxLoaderImpl () override
 
- Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT >
 GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType)
 
- Public Member Functions inherited from RE::GRefCountImpl
 ~GRefCountImpl () override=default
 
void AddRef ()
 
void Release ()
 
- Public Member Functions inherited from RE::GFxStateBag
virtual ~GFxStateBag ()
 
virtual void SetState (GFxState::StateType a_stateType, GFxState *a_state)
 
virtual GFxStateGetStateAddRef (GFxState::StateType a_stateType) const
 
virtual void GetStatesAddRef (GFxState **a_stateList, const GFxState::StateType *a_stateTypes, std::uint32_t a_count) const
 
template<class T >
T * GetStateAddRef (GFxState::StateType a_state) const
 
GPtr< GFxStateGetState (GFxState::StateType a_stateType) const
 
template<class T >
GPtr< T > GetState (GFxState::StateType a_stateType) const
 
- Public Member Functions inherited from RE::GFxLogBase< GFxLoaderImpl >
virtual ~GFxLogBase ()
 
virtual bool IsVerboseActionErrors () const
 

Public Attributes

GFxStateBagImplstateBagImpl
 
std::uint64_t pad30
 
void * pad38
 
void * pad40
 
GLock lock
 
std::uint8_t pad70
 
std::uint8_t pad71
 
std::uint16_t pad72
 
std::uint32_t pad74
 

Additional Inherited Members

- Public Types inherited from RE::GRefCountBase< GFxLoaderImpl, GStatGroups::kGStat_Default_Mem >
enum  
 
- Public Types inherited from RE::GFxFileConstants
enum class  FileFormatType {
  kUnopened , kUnknown , kSWF , kGFX ,
  kJPEG = 10 , kPNG = 11 , kGIF = 12 , kTGA = 13 ,
  kDDS = 14 , kHDR = 15 , kBMP = 16 , kDIB = 17 ,
  kPFM = 18 , kTIFF = 19 , kWAVE = 20 , kNextAvail ,
  kOriginal = 65535
}
 
- Public Types inherited from RE::GFxLogConstants
enum class  LogMessageType {
  kChannel_General = 0x10 , kChannel_Script = 0x20 , kChannel_Parse = 0x30 , kChannel_Action = 0x40 ,
  kChannel_Debug = 0x50 , kChannel_Mask = 0xF0 , kMessageType_Error = 0 , kMessageType_Warning = 1 ,
  kMessageType_Message = 2 , kError = kChannel_General | kMessageType_Error , kWarning = kChannel_General | kMessageType_Warning , kMessage = kChannel_General | kMessageType_Message ,
  kScriptError = kChannel_Script | kMessageType_Error , kScriptWarning = kChannel_Script | kMessageType_Warning , kScriptMessage = kChannel_Script | kMessageType_Message , kParse = kChannel_Parse | 0 ,
  kParseShape = kChannel_Parse | 1 , kParseMorphShape = kChannel_Parse | 2 , kParseAction = kChannel_Parse | 3 , kAction = kChannel_Action | 0
}
 
- Static Public Attributes inherited from RE::GRefCountImpl
static constexpr auto RTTI = RTTI_GRefCountImpl
 
- Protected Member Functions inherited from RE::GFxStateBag
virtual GFxStateBagGetStateBagImpl () const
 

Constructor & Destructor Documentation

◆ ~GFxLoaderImpl()

RE::GFxLoaderImpl::~GFxLoaderImpl ( )
override

Member Data Documentation

◆ lock

GLock RE::GFxLoaderImpl::lock

◆ pad30

std::uint64_t RE::GFxLoaderImpl::pad30

◆ pad38

void* RE::GFxLoaderImpl::pad38

◆ pad40

void* RE::GFxLoaderImpl::pad40

◆ pad70

std::uint8_t RE::GFxLoaderImpl::pad70

◆ pad71

std::uint8_t RE::GFxLoaderImpl::pad71

◆ pad72

std::uint16_t RE::GFxLoaderImpl::pad72

◆ pad74

std::uint32_t RE::GFxLoaderImpl::pad74

◆ stateBagImpl

GFxStateBagImpl* RE::GFxLoaderImpl::stateBagImpl

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