CommonLibSSE (Parapets fork)
RE::GFxState Class Reference

#include <GFxState.h>

Inheritance diagram for RE::GFxState:
RE::GRefCountBase< GFxState, GStatGroups::kGStat_Default_Mem > RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > RE::GRefCountImpl RE::GRefCountImplCore RE::GFxActionControl RE::GFxExternalInterface RE::GFxImageLoader RE::GFxLog RE::GFxRenderConfig RE::GFxTranslator RE::FxDelegate RE::BSScaleformImageLoader RE::BSScaleformTranslator

Public Types

enum class  StateType {
  kNone , kRenderConfig , kRenderStats , kTranslator ,
  kLog , kImageLoader , kActionControl , kUserEventHandler ,
  kFSCommandHandler , kExternalInterface , kFileOpener , kURLBuilder ,
  kImageCreator , kParseControl , kProgressHandler , kImportVisitor ,
  kMeshCacheManager , kFontPackParams , kFontCacheManager , kFontLib ,
  kFontProvider , kFontMap , kGradientParams , kTaskManager ,
  kClipboard , kTextKeyMap , kPreprocessParams , kIMEManager ,
  kXMLSupport , kJpegSupport , kZlibSupport , kFontCompactorParams ,
  kImagePackerParams , kPNGSupport , kAudio , kVideo ,
  kTestStream , kSharedObject , kLocSupport
}
 
- Public Types inherited from RE::GRefCountBase< GFxState, GStatGroups::kGStat_Default_Mem >
enum  
 

Public Member Functions

 GFxState (StateType a_st=StateType::kNone)
 
 ~GFxState () override=default
 
StateType GetStateType () const
 
- 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 ()
 

Static Public Attributes

static constexpr auto RTTI = RTTI_GFxState
 
- Static Public Attributes inherited from RE::GRefCountImpl
static constexpr auto RTTI = RTTI_GRefCountImpl
 

Protected Attributes

StateType stateType
 
std::uint32_t pad14
 

Member Enumeration Documentation

◆ StateType

Enumerator
kNone 
kRenderConfig 
kRenderStats 
kTranslator 
kLog 
kImageLoader 
kActionControl 
kUserEventHandler 
kFSCommandHandler 
kExternalInterface 
kFileOpener 
kURLBuilder 
kImageCreator 
kParseControl 
kProgressHandler 
kImportVisitor 
kMeshCacheManager 
kFontPackParams 
kFontCacheManager 
kFontLib 
kFontProvider 
kFontMap 
kGradientParams 
kTaskManager 
kClipboard 
kTextKeyMap 
kPreprocessParams 
kIMEManager 
kXMLSupport 
kJpegSupport 
kZlibSupport 
kFontCompactorParams 
kImagePackerParams 
kPNGSupport 
kAudio 
kVideo 
kTestStream 
kSharedObject 
kLocSupport 

Constructor & Destructor Documentation

◆ GFxState()

RE::GFxState::GFxState ( StateType  a_st = StateType::kNone)

◆ ~GFxState()

RE::GFxState::~GFxState ( )
overridedefault

Member Function Documentation

◆ GetStateType()

StateType RE::GFxState::GetStateType ( ) const

Member Data Documentation

◆ pad14

std::uint32_t RE::GFxState::pad14
protected

◆ RTTI

constexpr auto RE::GFxState::RTTI = RTTI_GFxState
inlinestaticconstexpr

◆ stateType

StateType RE::GFxState::stateType
protected

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