CommonLibSSE (Parapets fork)
RE::GFxShapeCharacterDef Class Reference

#include <GFxShapeCharacterDef.h>

Inheritance diagram for RE::GFxShapeCharacterDef:
RE::GFxShapeBaseCharacterDef RE::GFxCharacterDef RE::GFxResource RE::GNewOverrideBase< GStatGroups::kGStat_Default_Mem > RE::GFxMorphCharacterDef

Public Member Functions

 ~GFxShapeCharacterDef () override
 
void Unk_04 (void) override
 
bool Unk_05 (const GPointF &a_pt, bool a_arg2, void *a_arg3) override
 
void Unk_06 (void) override
 
void Unk_07 (void) override
 
void Unk_0A (void) override
 
void Unk_0B (void) override
 
void Unk_0C (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
 
virtual void Unk_12 (void)
 
virtual void Unk_13 (void)
 
virtual void Unk_14 (void)
 
virtual void Unk_15 (void)
 
- Public Member Functions inherited from RE::GFxShapeBaseCharacterDef
 ~GFxShapeBaseCharacterDef () override
 
std::uint32_t GetResourceTypeCode () const override
 
- Public Member Functions inherited from RE::GFxCharacterDef
virtual std::uint32_t GetVersion ()
 
virtual GFxCharacterCreateCharacter ()
 
- Public Member Functions inherited from RE::GFxResource
 GFxResource ()
 
virtual ~GFxResource ()
 
virtual GFxResourceKey GetKey ()
 
virtual GFxResourceReportGetResourceReport ()
 
void AddRef ()
 
bool AddRef_NotZero ()
 
void Release ()
 
std::int32_t GetRefCount () const
 
void SetOwnerResourceLib (GFxResourceLibBase *a_lib)
 
ResourceType GetResourceType () const
 
ResourceUse GetResourceUse () const
 
- Public Member Functions inherited from RE::GNewOverrideBase< GStatGroups::kGStat_Default_Mem >
 GFC_MEMORY_REDEFINE_NEW (GNewOverrideBase, Stat)
 

Public Attributes

GFxShapeWithStyles shape
 
- Public Attributes inherited from RE::GFxCharacterDef
GFxResourceID resourceId
 
std::uint32_t pad1C
 

Additional Inherited Members

- Public Types inherited from RE::GFxResource
enum class  ResourceType {
  kCharacterDefBit = 1 << 7 , kNone = 0 , kImage , kFont ,
  kMovieDef , kSoundSample , kMovieDataDef = kCharacterDefBit | 0 , kButtonDef ,
  kTextDef , kEditTextDef , kSpriteDef , kShapeDef ,
  kVideoDef , kTypeCode_Mask = 0xFF00 , kTypeCode_Shift = 8
}
 
enum class  ResourceUse {
  kNone = 0 , kBitmap = 1 , kGradient = 2 , kFontTexture = 3 ,
  kSoundSample = 4 , kTypeCode_Mask = 0xFF
}
 
- Public Types inherited from RE::GNewOverrideBase< GStatGroups::kGStat_Default_Mem >
enum  
 
- Static Public Member Functions inherited from RE::GFxResource
static std::uint32_t MakeTypeCode (ResourceType a_resourceType, ResourceUse a_resourceUse=ResourceUse::kNone)
 
- Protected Attributes inherited from RE::GFxResource
GAtomicInt< std::int32_t > _refCount
 
std::uint32_t _pad0C
 
GFxResourceLibBase_lib
 

Constructor & Destructor Documentation

◆ ~GFxShapeCharacterDef()

RE::GFxShapeCharacterDef::~GFxShapeCharacterDef ( )
override

Member Function Documentation

◆ Unk_04()

void RE::GFxShapeCharacterDef::Unk_04 ( void  )
overridevirtual

◆ Unk_05()

bool RE::GFxShapeCharacterDef::Unk_05 ( const GPointF a_pt,
bool  a_arg2,
void *  a_arg3 
)
overridevirtual

Reimplemented from RE::GFxCharacterDef.

◆ Unk_06()

void RE::GFxShapeCharacterDef::Unk_06 ( void  )
overridevirtual

◆ Unk_07()

void RE::GFxShapeCharacterDef::Unk_07 ( void  )
overridevirtual

◆ Unk_0A()

void RE::GFxShapeCharacterDef::Unk_0A ( void  )
overridevirtual

◆ Unk_0B()

void RE::GFxShapeCharacterDef::Unk_0B ( void  )
overridevirtual

◆ Unk_0C()

void RE::GFxShapeCharacterDef::Unk_0C ( void  )
overridevirtual

◆ Unk_0D()

void RE::GFxShapeCharacterDef::Unk_0D ( void  )
overridevirtual

◆ Unk_0E()

void RE::GFxShapeCharacterDef::Unk_0E ( void  )
overridevirtual

◆ Unk_0F()

void RE::GFxShapeCharacterDef::Unk_0F ( void  )
overridevirtual

◆ Unk_10()

void RE::GFxShapeCharacterDef::Unk_10 ( void  )
overridevirtual

◆ Unk_11()

void RE::GFxShapeCharacterDef::Unk_11 ( void  )
overridevirtual

◆ Unk_12()

virtual void RE::GFxShapeCharacterDef::Unk_12 ( void  )
virtual

◆ Unk_13()

virtual void RE::GFxShapeCharacterDef::Unk_13 ( void  )
virtual

◆ Unk_14()

virtual void RE::GFxShapeCharacterDef::Unk_14 ( void  )
virtual

◆ Unk_15()

virtual void RE::GFxShapeCharacterDef::Unk_15 ( void  )
virtual

Member Data Documentation

◆ shape

GFxShapeWithStyles RE::GFxShapeCharacterDef::shape

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