CommonLibSSE (Parapets fork)
RE::GFxCharacter Class Reference

#include <GFxCharacter.h>

Inheritance diagram for RE::GFxCharacter:
RE::GRefCountBaseWeakSupport< GFxCharacter, GFxStatMovieViews::kGFxStatMV_MovieClip_Mem > RE::GFxLogBase< GFxCharacter > RE::GRefCountBaseStatImpl< GRefCountWeakSupportImpl, STAT > RE::GFxLogConstants RE::GRefCountWeakSupportImpl RE::GRefCountNTSImpl RE::GRefCountImplCore RE::GFxASCharacter RE::GFxSprite

Public Member Functions

 ~GFxCharacter () override
 
virtual void Unk_01 (void)
 
virtual void Unk_02 (void)
 
virtual void Unk_03 (void)
 
virtual void Unk_04 (void)
 
virtual void Unk_05 (void)
 
virtual void Unk_06 (void)
 
virtual void Unk_07 (void)
 
virtual void Unk_08 (void)
 
virtual void Unk_09 (void)
 
virtual void Unk_0A (void)
 
virtual void Unk_0B (void)
 
virtual void Unk_0C (void)
 
virtual void Unk_0D (void)
 
virtual void Unk_0E (void)
 
virtual void Unk_0F (void)
 
virtual void Unk_10 (void)
 
virtual void Unk_11 (void)
 
virtual void Unk_12 (void)
 
virtual void Unk_13 (void)
 
virtual void Unk_14 (void)
 
virtual void Unk_15 (void)
 
virtual void Unk_16 (void)
 
virtual void Unk_17 (void)
 
virtual void Unk_18 (void)
 
virtual void Unk_19 (void)
 
virtual void Unk_1A (void)
 
virtual void Unk_1B (void)
 
virtual GASEnvironmentGetEnvironment ()
 
virtual void Unk_1D (void)
 
virtual void Unk_1E (void)
 
virtual void Unk_1F (void)
 
virtual void Unk_20 (void)
 
virtual void Unk_21 (void)
 
virtual void Unk_22 (void)
 
virtual void Unk_23 (void)
 
virtual void Unk_24 (void)
 
virtual void Unk_25 (void)
 
virtual void Unk_26 (void)
 
virtual void Unk_27 (void)
 
virtual void Unk_28 (void)
 
virtual void Unk_29 (void)
 
virtual void Unk_2A (void)
 
virtual void Unk_2B (void)
 
virtual void Unk_2C (void)
 
virtual void Unk_2D (void)
 
virtual void Unk_2E (void)
 
virtual void Unk_2F (void)
 
virtual void Unk_30 (void)
 
- Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountWeakSupportImpl, STAT >
 GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountWeakSupportImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType)
 
- Public Member Functions inherited from RE::GRefCountWeakSupportImpl
 GRefCountWeakSupportImpl ()
 
virtual ~GRefCountWeakSupportImpl ()
 
GWeakPtrProxy * CreateWeakProxy () const
 
- Public Member Functions inherited from RE::GRefCountNTSImpl
void AddRef ()
 
void Release ()
 
- Public Member Functions inherited from RE::GRefCountImplCore
virtual ~GRefCountImplCore ()=default
 
constexpr std::uint32_t GetRefCount () const noexcept
 
- Public Member Functions inherited from RE::GFxLogBase< GFxCharacter >
virtual ~GFxLogBase ()
 
virtual bool IsVerboseActionErrors () const
 

Public Attributes

GFxResourceID resourceID
 
std::uint32_t pad24
 
std::int64_t createdFrame
 
GFxSpriteparentClip
 
GRenderer::Cxform colorTransform
 
GMatrix2D matrix
 
std::uint64_t unk70
 
std::uint64_t unk78
 
std::uint64_t unk80
 
std::uint32_t unk88
 
std::uint32_t unk8C
 
std::uint32_t unk90
 
std::uint16_t unk94
 
std::uint16_t unk96
 
- Public Attributes inherited from RE::GRefCountWeakSupportImpl
GWeakPtrProxy * weakProxy
 

Additional Inherited Members

- Public Types inherited from RE::GRefCountBaseWeakSupport< GFxCharacter, GFxStatMovieViews::kGFxStatMV_MovieClip_Mem >
enum  
 
- 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 Member Functions inherited from RE::GRefCountImplCore
static void CheckInvalidDelete (GRefCountImplCore *)
 
- Static Public Attributes inherited from RE::GRefCountImplCore
static constexpr auto RTTI = RTTI_GRefCountImplCore
 
- Protected Attributes inherited from RE::GRefCountImplCore
volatile std::uint32_t _refCount { 1 }
 
std::uint32_t _pad0C { 0 }
 

Constructor & Destructor Documentation

◆ ~GFxCharacter()

RE::GFxCharacter::~GFxCharacter ( )
override

Member Function Documentation

◆ GetEnvironment()

virtual GASEnvironment* RE::GFxCharacter::GetEnvironment ( )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_01()

virtual void RE::GFxCharacter::Unk_01 ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_02()

virtual void RE::GFxCharacter::Unk_02 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_03()

virtual void RE::GFxCharacter::Unk_03 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_04()

virtual void RE::GFxCharacter::Unk_04 ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_05()

virtual void RE::GFxCharacter::Unk_05 ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_06()

virtual void RE::GFxCharacter::Unk_06 ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_07()

virtual void RE::GFxCharacter::Unk_07 ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_08()

virtual void RE::GFxCharacter::Unk_08 ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_09()

virtual void RE::GFxCharacter::Unk_09 ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_0A()

virtual void RE::GFxCharacter::Unk_0A ( void  )
virtual

Reimplemented in RE::GFxSprite, and RE::GFxASCharacter.

◆ Unk_0B()

virtual void RE::GFxCharacter::Unk_0B ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_0C()

virtual void RE::GFxCharacter::Unk_0C ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_0D()

virtual void RE::GFxCharacter::Unk_0D ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_0E()

virtual void RE::GFxCharacter::Unk_0E ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_0F()

virtual void RE::GFxCharacter::Unk_0F ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_10()

virtual void RE::GFxCharacter::Unk_10 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_11()

virtual void RE::GFxCharacter::Unk_11 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_12()

virtual void RE::GFxCharacter::Unk_12 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_13()

virtual void RE::GFxCharacter::Unk_13 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_14()

virtual void RE::GFxCharacter::Unk_14 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_15()

virtual void RE::GFxCharacter::Unk_15 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_16()

virtual void RE::GFxCharacter::Unk_16 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_17()

virtual void RE::GFxCharacter::Unk_17 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_18()

virtual void RE::GFxCharacter::Unk_18 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_19()

virtual void RE::GFxCharacter::Unk_19 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_1A()

virtual void RE::GFxCharacter::Unk_1A ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_1B()

virtual void RE::GFxCharacter::Unk_1B ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_1D()

virtual void RE::GFxCharacter::Unk_1D ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_1E()

virtual void RE::GFxCharacter::Unk_1E ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_1F()

virtual void RE::GFxCharacter::Unk_1F ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_20()

virtual void RE::GFxCharacter::Unk_20 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_21()

virtual void RE::GFxCharacter::Unk_21 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_22()

virtual void RE::GFxCharacter::Unk_22 ( void  )
virtual

Reimplemented in RE::GFxSprite, and RE::GFxASCharacter.

◆ Unk_23()

virtual void RE::GFxCharacter::Unk_23 ( void  )
virtual

Reimplemented in RE::GFxSprite, and RE::GFxASCharacter.

◆ Unk_24()

virtual void RE::GFxCharacter::Unk_24 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_25()

virtual void RE::GFxCharacter::Unk_25 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_26()

virtual void RE::GFxCharacter::Unk_26 ( void  )
virtual

◆ Unk_27()

virtual void RE::GFxCharacter::Unk_27 ( void  )
virtual

◆ Unk_28()

virtual void RE::GFxCharacter::Unk_28 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_29()

virtual void RE::GFxCharacter::Unk_29 ( void  )
virtual

Reimplemented in RE::GFxSprite.

◆ Unk_2A()

virtual void RE::GFxCharacter::Unk_2A ( void  )
virtual

◆ Unk_2B()

virtual void RE::GFxCharacter::Unk_2B ( void  )
virtual

◆ Unk_2C()

virtual void RE::GFxCharacter::Unk_2C ( void  )
virtual

Reimplemented in RE::GFxSprite, and RE::GFxASCharacter.

◆ Unk_2D()

virtual void RE::GFxCharacter::Unk_2D ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_2E()

virtual void RE::GFxCharacter::Unk_2E ( void  )
virtual

Reimplemented in RE::GFxSprite, and RE::GFxASCharacter.

◆ Unk_2F()

virtual void RE::GFxCharacter::Unk_2F ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

◆ Unk_30()

virtual void RE::GFxCharacter::Unk_30 ( void  )
virtual

Reimplemented in RE::GFxASCharacter.

Member Data Documentation

◆ colorTransform

GRenderer::Cxform RE::GFxCharacter::colorTransform

◆ createdFrame

std::int64_t RE::GFxCharacter::createdFrame

◆ matrix

GMatrix2D RE::GFxCharacter::matrix

◆ pad24

std::uint32_t RE::GFxCharacter::pad24

◆ parentClip

GFxSprite* RE::GFxCharacter::parentClip

◆ resourceID

GFxResourceID RE::GFxCharacter::resourceID

◆ unk70

std::uint64_t RE::GFxCharacter::unk70

◆ unk78

std::uint64_t RE::GFxCharacter::unk78

◆ unk80

std::uint64_t RE::GFxCharacter::unk80

◆ unk88

std::uint32_t RE::GFxCharacter::unk88

◆ unk8C

std::uint32_t RE::GFxCharacter::unk8C

◆ unk90

std::uint32_t RE::GFxCharacter::unk90

◆ unk94

std::uint16_t RE::GFxCharacter::unk94

◆ unk96

std::uint16_t RE::GFxCharacter::unk96

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