CommonLibSSE (Parapets fork)
RE::GFxPlaceObject2 Class Reference

#include <GFxPlaceObject2.h>

Inheritance diagram for RE::GFxPlaceObject2:
RE::GFxPlaceObjectBase RE::GASExecuteTag RE::GFxPlaceObject2a

Public Types

enum class  PlaceFlags : std::uint8_t {
  kNone = 0 , kMove = 1 << 0 , kHasCharacter = 1 << 1 , kHasMatrix = 1 << 2 ,
  kHasColorTransform = 1 << 3 , kHasRatio = 1 << 4 , kHasName = 1 << 5 , kHasClipDepth = 1 << 6 ,
  kHasClipActions = 1 << 7
}
 

Public Member Functions

virtual ~GFxPlaceObject2 ()
 
void Execute1 (GFxSprite *a_sprite) override
 
void Unk_06 (void) override
 
void Unk_07 (void) override
 
void GetPlaceObjectData (GFxPlaceObjectData &a_data) override
 
void * GetClipActions () override
 
void GetPlaceFlags (GFxPlaceFlags &a_flags) override
 
- Public Member Functions inherited from RE::GASExecuteTag
virtual ~GASExecuteTag ()
 
virtual void Execute2 (GFxSprite *a_sprite, std::int32_t a_arg2)
 
virtual bool Unk_03 (void)
 
virtual bool Unk_04 ()
 
virtual bool Unk_05 (void)
 

Public Attributes

char data [1]
 

Member Enumeration Documentation

◆ PlaceFlags

enum RE::GFxPlaceObject2::PlaceFlags : std::uint8_t
strong
Enumerator
kNone 
kMove 
kHasCharacter 
kHasMatrix 
kHasColorTransform 
kHasRatio 
kHasName 
kHasClipDepth 
kHasClipActions 

Constructor & Destructor Documentation

◆ ~GFxPlaceObject2()

virtual RE::GFxPlaceObject2::~GFxPlaceObject2 ( )
virtual

Member Function Documentation

◆ Execute1()

void RE::GFxPlaceObject2::Execute1 ( GFxSprite a_sprite)
overridevirtual

Reimplemented from RE::GASExecuteTag.

Reimplemented in RE::GFxPlaceObject2a.

◆ GetClipActions()

void* RE::GFxPlaceObject2::GetClipActions ( )
overridevirtual

Reimplemented from RE::GFxPlaceObjectBase.

◆ GetPlaceFlags()

void RE::GFxPlaceObject2::GetPlaceFlags ( GFxPlaceFlags a_flags)
overridevirtual

Reimplemented from RE::GFxPlaceObjectBase.

◆ GetPlaceObjectData()

void RE::GFxPlaceObject2::GetPlaceObjectData ( GFxPlaceObjectData a_data)
overridevirtual

Reimplemented from RE::GFxPlaceObjectBase.

Reimplemented in RE::GFxPlaceObject2a.

◆ Unk_06()

void RE::GFxPlaceObject2::Unk_06 ( void  )
overridevirtual

Reimplemented from RE::GASExecuteTag.

◆ Unk_07()

void RE::GFxPlaceObject2::Unk_07 ( void  )
overridevirtual

Reimplemented from RE::GASExecuteTag.

Reimplemented in RE::GFxPlaceObject2a.

Member Data Documentation

◆ data

char RE::GFxPlaceObject2::data[1]

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