CommonLibSSE NG
GFxPlaceObject.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace RE
6 {
7  // Rarely used in SWF 3 and later versions
9  {
10  public:
11  virtual ~GFxPlaceObject(); // 00
12 
13  // override (GASExecuteTag)
14  void Execute1(GFxSprite* a_sprite) override; // 01
15 
16  // override (GFxPlaceObjectBase)
17  void GetPlaceObjectData(GFxPlaceObjectData& a_data) override; // 08
18  void GetPlaceFlags(GFxPlaceFlags& a_flags) override; // 0A
19 
20  // members
21  char data[1]; // 08 - This buffer is sized according to the tag length in the SWF file
22  };
23 #ifndef __INTELLISENSE__
24  static_assert(sizeof(GFxPlaceObject) == 0x10);
25 #endif
26 }
Definition: GFxPlaceObjectBase.h:84
Definition: GFxPlaceObject.h:9
virtual ~GFxPlaceObject()
char data[1]
Definition: GFxPlaceObject.h:21
void GetPlaceObjectData(GFxPlaceObjectData &a_data) override
void Execute1(GFxSprite *a_sprite) override
void GetPlaceFlags(GFxPlaceFlags &a_flags) override
Definition: GFxSprite.h:13
Definition: AbsorbEffect.h:6
GFxPlaceFlags
Definition: GFxPlaceObjectBase.h:12
Definition: GFxPlaceObjectBase.h:69