CommonLibSSE (Parapets fork)
RE::GFxStateBag Class Reference

#include <GFxStateBag.h>

Inheritance diagram for RE::GFxStateBag:
RE::GFxFileConstants RE::GFxLoader RE::GFxLoaderImpl RE::GFxMovieDef RE::GFxMovieView RE::GFxStateBagImpl RE::GFxMovieDefImpl RE::GFxMovieRoot

Public Member Functions

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
 

Protected Member Functions

virtual GFxStateBagGetStateBagImpl () const
 

Additional Inherited Members

- 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
}
 

Constructor & Destructor Documentation

◆ ~GFxStateBag()

virtual RE::GFxStateBag::~GFxStateBag ( )
virtual

Member Function Documentation

◆ GetState() [1/2]

GPtr<GFxState> RE::GFxStateBag::GetState ( GFxState::StateType  a_stateType) const

◆ GetState() [2/2]

template<class T >
GPtr<T> RE::GFxStateBag::GetState ( GFxState::StateType  a_stateType) const
inline

◆ GetStateAddRef() [1/2]

template<class T >
T* RE::GFxStateBag::GetStateAddRef ( GFxState::StateType  a_state) const
inline

◆ GetStateAddRef() [2/2]

virtual GFxState* RE::GFxStateBag::GetStateAddRef ( GFxState::StateType  a_stateType) const
virtual

◆ GetStateBagImpl()

virtual GFxStateBag* RE::GFxStateBag::GetStateBagImpl ( ) const
protectedvirtual

Reimplemented in RE::GFxLoader.

◆ GetStatesAddRef()

virtual void RE::GFxStateBag::GetStatesAddRef ( GFxState **  a_stateList,
const GFxState::StateType a_stateTypes,
std::uint32_t  a_count 
) const
virtual

◆ SetState()

virtual void RE::GFxStateBag::SetState ( GFxState::StateType  a_stateType,
GFxState a_state 
)
virtual

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