CommonLibSSE (Parapets fork)
RE::GFxPlaceObject3 Class Reference

#include <GFxPlaceObject3.h>

Inheritance diagram for RE::GFxPlaceObject3:
RE::GFxPlaceObjectBase RE::GASExecuteTag

Public Types

enum class  PlaceFlags1 : 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
}
 
enum class  PlaceFlags2 : std::uint8_t {
  kNone = 0 , kHasFilterList = 1 << 0 , kHasBlendMode = 1 << 1 , kHasCacheAsBitmap = 1 << 2 ,
  kHasClassName = 1 << 3 , kHasImage = 1 << 4 , kHasVisible = 1 << 5 , kOpaqueBackground = 1 << 6
}
 

Public Member Functions

virtual ~GFxPlaceObject3 ()
 
void Execute1 (GFxSprite *a_sprite) override
 
void Unk_06 (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)
 
virtual void Unk_07 (void)
 

Public Attributes

char data [1]
 

Member Enumeration Documentation

◆ PlaceFlags1

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

◆ PlaceFlags2

enum RE::GFxPlaceObject3::PlaceFlags2 : std::uint8_t
strong
Enumerator
kNone 
kHasFilterList 
kHasBlendMode 
kHasCacheAsBitmap 
kHasClassName 
kHasImage 
kHasVisible 
kOpaqueBackground 

Constructor & Destructor Documentation

◆ ~GFxPlaceObject3()

virtual RE::GFxPlaceObject3::~GFxPlaceObject3 ( )
virtual

Member Function Documentation

◆ Execute1()

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

Reimplemented from RE::GASExecuteTag.

◆ GetClipActions()

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

Reimplemented from RE::GFxPlaceObjectBase.

◆ GetPlaceFlags()

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

Reimplemented from RE::GFxPlaceObjectBase.

◆ GetPlaceObjectData()

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

Reimplemented from RE::GFxPlaceObjectBase.

◆ Unk_06()

void RE::GFxPlaceObject3::Unk_06 ( void  )
overridevirtual

Reimplemented from RE::GASExecuteTag.

Member Data Documentation

◆ data

char RE::GFxPlaceObject3::data[1]

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