CommonLibSSE NG
Loading...
Searching...
No Matches
GFxResourceReport.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/G/GString.h"
4
5namespace RE
6{
7 class GMemoryHeap;
8 class GStatBag;
9
11 {
12 public:
13 virtual ~GFxResourceReport() // 00
14 {}
15
16 // add
17 virtual GString GetResourceName() // 01
18 {
19 return GString();
20 }
21
22 virtual GMemoryHeap* GetResourceHeap() const // 02
23 {
24 return nullptr;
25 }
26
27 virtual void GetStats([[maybe_unused]] GStatBag* a_bag, [[maybe_unused]] bool a_reset = true) // 03
28 {}
29 };
30 static_assert(sizeof(GFxResourceReport) == 0x8);
31}
Definition GFxResourceReport.h:11
virtual GMemoryHeap * GetResourceHeap() const
Definition GFxResourceReport.h:22
virtual void GetStats(GStatBag *a_bag, bool a_reset=true)
Definition GFxResourceReport.h:27
virtual GString GetResourceName()
Definition GFxResourceReport.h:17
virtual ~GFxResourceReport()
Definition GFxResourceReport.h:13
Definition GMemoryHeap.h:16
Definition GString.h:8
Definition AbsorbEffect.h:6