CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
GASDoAction.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace RE
6{
8 public GRefCountBase<GASActionBufferData, GFxStatMovieData::kGFxStatMD_ActionOps_Mem>
9 {
10 public:
11 ~GASActionBufferData() override; // 00
12
13 // members
14 void* buffer; // 10
15 std::uint64_t size; // 18
16 std::uint64_t unk20; // 20
17 };
18 static_assert(sizeof(GASActionBufferData) == 0x28);
19
21 {
22 public:
23 ~GASDoAction() override; // 00
24
25 // override (GASExecuteTag)
26 void Execute1(GFxSprite* a_sprite) override; // 01
27 void Execute2(GFxSprite* a_sprite, std::int32_t a_arg2) override; // 02
28 bool Unk_04() override; // 04 - { return 1; }
29
30 // members
32 };
33 static_assert(sizeof(GASDoAction) == 0x10);
34}
Definition: GASDoAction.h:9
std::uint64_t size
Definition: GASDoAction.h:15
void * buffer
Definition: GASDoAction.h:14
std::uint64_t unk20
Definition: GASDoAction.h:16
~GASActionBufferData() override
Definition: GASDoAction.h:21
~GASDoAction() override
bool Unk_04() override
GPtr< GASActionBufferData > data
Definition: GASDoAction.h:31
void Execute2(GFxSprite *a_sprite, std::int32_t a_arg2) override
void Execute1(GFxSprite *a_sprite) override
Definition: GASExecuteTag.h:8
Definition: GPtr.h:7
Definition: GRefCountBase.h:12
Definition: AbsorbEffect.h:6