CommonLibSSE (Parapets fork)
RE::GFxSprite Class Reference

#include <GFxSprite.h>

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

Public Member Functions

 ~GFxSprite () override
 
void Unk_02 (void) override
 
void Unk_03 (void) override
 
void Unk_0A (void) override
 
void Unk_0D (void) override
 
void Unk_0E (void) override
 
void Unk_0F (void) override
 
void Unk_10 (void) override
 
void Unk_11 (void) override
 
void Unk_12 (void) override
 
void Unk_13 (void) override
 
void Unk_14 (void) override
 
void Unk_15 (void) override
 
void Unk_16 (void) override
 
void Unk_17 (void) override
 
void Unk_18 (void) override
 
void Unk_19 (void) override
 
void Unk_1A (void) override
 
void Unk_1B (void) override
 
GASEnvironmentGetEnvironment () override
 
void Unk_1D (void) override
 
void Unk_1E (void) override
 
void Unk_1F (void) override
 
void Unk_20 (void) override
 
void Unk_21 (void) override
 
void Unk_22 (void) override
 
void Unk_23 (void) override
 
void Unk_24 (void) override
 
void Unk_25 (void) override
 
void Unk_28 (void) override
 
void Unk_29 (void) override
 
void Unk_2C (void) override
 
void Unk_2E (void) override
 
void Unk_33 (void) override
 
void Unk_35 (void) override
 
void Unk_37 (void) override
 
void Unk_39 (void) override
 
void Unk_3B (void) override
 
void Unk_3C (void) override
 
void Unk_3D (void) override
 
void Unk_3E (void) override
 
void Unk_40 (void) override
 
GASMovieClipObject * GetMovieClip () override
 
void Unk_42 (void) override
 
void Unk_43 (void) override
 
void Unk_46 (void) override
 
void Unk_47 (void) override
 
void Unk_48 (void) override
 
void Unk_49 (void) override
 
void Unk_4A (void) override
 
void Unk_4B (void) override
 
void Unk_4C (void) override
 
void Unk_4D (void) override
 
void Unk_4E (void) override
 
void Unk_4F (void) override
 
void Unk_50 (void) override
 
void Unk_51 (void) override
 
void Unk_52 (void) override
 
void Unk_53 (void) override
 
void Unk_54 (void) override
 
void Unk_57 (void) override
 
void GASObjectInterface_02 (void) override
 
void GASObjectInterface_04 (void) override
 
void GASObjectInterface_06 (void) override
 
void GASObjectInterface_08 (void) override
 
void GASObjectInterface_0A (void) override
 
void GASObjectInterface_0B (void) override
 
virtual void Unk_58 (void)
 
virtual void Unk_59 (void)
 
virtual void Unk_5A (void)
 
virtual void Unk_5B (void)
 
virtual void Unk_5C (void)
 
virtual void Unk_5D (void)
 
virtual void Unk_5E (void)
 
- Public Member Functions inherited from RE::GFxASCharacter
virtual ~GFxASCharacter ()
 
void Unk_01 (void) override
 
void Unk_04 (void) override
 
void Unk_05 (void) override
 
void Unk_06 (void) override
 
void Unk_07 (void) override
 
void Unk_08 (void) override
 
void Unk_09 (void) override
 
void Unk_0B (void) override
 
void Unk_0C (void) override
 
void Unk_2D (void) override
 
void Unk_2F (void) override
 
void Unk_30 (void) override
 
void GASObjectInterface_03 (void) override
 
void GASObjectInterface_05 (void) override
 
void GASObjectInterface_07 (void) override
 
void GASObjectInterface_09 (void) override
 
void Set__proto__ (GASStringContext *a_stringContext, GASObject *a_object) override
 
void GASObjectInterface_12 (void) override
 
void GASObjectInterface_13 (void) override
 
void GASObjectInterface_14 (void) override
 
virtual void Unk_31 (void)
 
virtual void Unk_32 (void)
 
virtual void Unk_34 (void)
 
virtual void Unk_36 (void)
 
virtual void Unk_38 (void)
 
virtual void Unk_3A (void)
 
virtual void Unk_3F (void)
 
virtual void Unk_44 (void)
 
virtual void Unk_45 (void)
 
virtual void Unk_55 (void)
 
virtual void Unk_56 (void)
 
- Public Member Functions inherited from RE::GFxCharacter
 ~GFxCharacter () override
 
virtual void Unk_26 (void)
 
virtual void Unk_27 (void)
 
virtual void Unk_2A (void)
 
virtual void Unk_2B (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 Member Functions inherited from RE::GASObjectInterface
virtual ~GASObjectInterface ()
 
virtual void GASObjectInterface_01 (void)
 
virtual void GASObjectInterface_0C (void)
 
virtual void GASObjectInterface_0E (void)
 
virtual void GASObjectInterface_0F (void)
 
virtual void GASObjectInterface_10 (void)
 
virtual void GASObjectInterface_11 (void)
 

Public Attributes

GFxSpriteDefspriteDef
 
GFxMovieRootmovieRoot
 
std::uint64_t unk120 [5]
 
std::uint32_t unk148
 
std::uint32_t currentFrame
 
GArray< void * > unk150
 
GASEnvironment unk168
 
std::uint64_t unk308
 
std::uint64_t unk310
 
GASMovieClipObject * movieClip
 
std::uint64_t unk320
 
std::uint64_t unk328
 
std::uint64_t unk330
 
std::uint64_t unk338
 
std::uint64_t unk340
 
std::uint8_t unk348
 
std::uint8_t unk349
 
std::uint8_t unk34A
 
std::uint8_t unk34B
 
std::uint32_t unk34C
 
- Public Attributes inherited from RE::GFxASCharacter
std::uint64_t unk0B0
 
std::uint64_t unk0B8
 
std::uint64_t unk0C0
 
GFxMovieDefmovieDef
 
std::uint64_t unk0D0
 
std::uint64_t unk0D8
 
std::uint64_t unk0E0
 
std::uint64_t unk0E8
 
std::uint64_t unk0F0
 
std::uint64_t unk0F8
 
std::uint64_t unk100
 
std::uint64_t unk118
 
- Public Attributes inherited from RE::GFxCharacter
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
 
- Public Attributes inherited from RE::GASObjectInterface
std::uint64_t unk08
 
GASObject__proto__
 

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

◆ ~GFxSprite()

RE::GFxSprite::~GFxSprite ( )
override

Member Function Documentation

◆ GASObjectInterface_02()

void RE::GFxSprite::GASObjectInterface_02 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ GASObjectInterface_04()

void RE::GFxSprite::GASObjectInterface_04 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ GASObjectInterface_06()

void RE::GFxSprite::GASObjectInterface_06 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ GASObjectInterface_08()

void RE::GFxSprite::GASObjectInterface_08 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ GASObjectInterface_0A()

void RE::GFxSprite::GASObjectInterface_0A ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ GASObjectInterface_0B()

void RE::GFxSprite::GASObjectInterface_0B ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ GetEnvironment()

GASEnvironment* RE::GFxSprite::GetEnvironment ( )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ GetMovieClip()

GASMovieClipObject* RE::GFxSprite::GetMovieClip ( )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_02()

void RE::GFxSprite::Unk_02 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_03()

void RE::GFxSprite::Unk_03 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_0A()

void RE::GFxSprite::Unk_0A ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_0D()

void RE::GFxSprite::Unk_0D ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_0E()

void RE::GFxSprite::Unk_0E ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_0F()

void RE::GFxSprite::Unk_0F ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_10()

void RE::GFxSprite::Unk_10 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_11()

void RE::GFxSprite::Unk_11 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_12()

void RE::GFxSprite::Unk_12 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_13()

void RE::GFxSprite::Unk_13 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_14()

void RE::GFxSprite::Unk_14 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_15()

void RE::GFxSprite::Unk_15 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_16()

void RE::GFxSprite::Unk_16 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_17()

void RE::GFxSprite::Unk_17 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_18()

void RE::GFxSprite::Unk_18 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_19()

void RE::GFxSprite::Unk_19 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_1A()

void RE::GFxSprite::Unk_1A ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_1B()

void RE::GFxSprite::Unk_1B ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_1D()

void RE::GFxSprite::Unk_1D ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_1E()

void RE::GFxSprite::Unk_1E ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_1F()

void RE::GFxSprite::Unk_1F ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_20()

void RE::GFxSprite::Unk_20 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_21()

void RE::GFxSprite::Unk_21 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_22()

void RE::GFxSprite::Unk_22 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_23()

void RE::GFxSprite::Unk_23 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_24()

void RE::GFxSprite::Unk_24 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_25()

void RE::GFxSprite::Unk_25 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_28()

void RE::GFxSprite::Unk_28 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_29()

void RE::GFxSprite::Unk_29 ( void  )
overridevirtual

Reimplemented from RE::GFxCharacter.

◆ Unk_2C()

void RE::GFxSprite::Unk_2C ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_2E()

void RE::GFxSprite::Unk_2E ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_33()

void RE::GFxSprite::Unk_33 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_35()

void RE::GFxSprite::Unk_35 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_37()

void RE::GFxSprite::Unk_37 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_39()

void RE::GFxSprite::Unk_39 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_3B()

void RE::GFxSprite::Unk_3B ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_3C()

void RE::GFxSprite::Unk_3C ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_3D()

void RE::GFxSprite::Unk_3D ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_3E()

void RE::GFxSprite::Unk_3E ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_40()

void RE::GFxSprite::Unk_40 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_42()

void RE::GFxSprite::Unk_42 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_43()

void RE::GFxSprite::Unk_43 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_46()

void RE::GFxSprite::Unk_46 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_47()

void RE::GFxSprite::Unk_47 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_48()

void RE::GFxSprite::Unk_48 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_49()

void RE::GFxSprite::Unk_49 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_4A()

void RE::GFxSprite::Unk_4A ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_4B()

void RE::GFxSprite::Unk_4B ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_4C()

void RE::GFxSprite::Unk_4C ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_4D()

void RE::GFxSprite::Unk_4D ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_4E()

void RE::GFxSprite::Unk_4E ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_4F()

void RE::GFxSprite::Unk_4F ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_50()

void RE::GFxSprite::Unk_50 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_51()

void RE::GFxSprite::Unk_51 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_52()

void RE::GFxSprite::Unk_52 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_53()

void RE::GFxSprite::Unk_53 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_54()

void RE::GFxSprite::Unk_54 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_57()

void RE::GFxSprite::Unk_57 ( void  )
overridevirtual

Reimplemented from RE::GFxASCharacter.

◆ Unk_58()

virtual void RE::GFxSprite::Unk_58 ( void  )
virtual

◆ Unk_59()

virtual void RE::GFxSprite::Unk_59 ( void  )
virtual

◆ Unk_5A()

virtual void RE::GFxSprite::Unk_5A ( void  )
virtual

◆ Unk_5B()

virtual void RE::GFxSprite::Unk_5B ( void  )
virtual

◆ Unk_5C()

virtual void RE::GFxSprite::Unk_5C ( void  )
virtual

◆ Unk_5D()

virtual void RE::GFxSprite::Unk_5D ( void  )
virtual

◆ Unk_5E()

virtual void RE::GFxSprite::Unk_5E ( void  )
virtual

Member Data Documentation

◆ currentFrame

std::uint32_t RE::GFxSprite::currentFrame

◆ movieClip

GASMovieClipObject* RE::GFxSprite::movieClip

◆ movieRoot

GFxMovieRoot* RE::GFxSprite::movieRoot

◆ spriteDef

GFxSpriteDef* RE::GFxSprite::spriteDef

◆ unk120

std::uint64_t RE::GFxSprite::unk120[5]

◆ unk148

std::uint32_t RE::GFxSprite::unk148

◆ unk150

GArray<void*> RE::GFxSprite::unk150

◆ unk168

GASEnvironment RE::GFxSprite::unk168

◆ unk308

std::uint64_t RE::GFxSprite::unk308

◆ unk310

std::uint64_t RE::GFxSprite::unk310

◆ unk320

std::uint64_t RE::GFxSprite::unk320

◆ unk328

std::uint64_t RE::GFxSprite::unk328

◆ unk330

std::uint64_t RE::GFxSprite::unk330

◆ unk338

std::uint64_t RE::GFxSprite::unk338

◆ unk340

std::uint64_t RE::GFxSprite::unk340

◆ unk348

std::uint8_t RE::GFxSprite::unk348

◆ unk349

std::uint8_t RE::GFxSprite::unk349

◆ unk34A

std::uint8_t RE::GFxSprite::unk34A

◆ unk34B

std::uint8_t RE::GFxSprite::unk34B

◆ unk34C

std::uint32_t RE::GFxSprite::unk34C

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