CommonLibSSE NG
Loading...
Searching...
No Matches
GFxResourceLibBase.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/G/GStats.h"
5
6namespace RE
7{
8 class GFxResource;
9
10 class GFxResourceLibBase : public GRefCountBase<GFxResourceLibBase, GStatGroups::kGStat_Default_Mem>
11 {
12 public:
13 // add
14 virtual void RemoveResourceOnRelease(GFxResource* a_res) = 0; // 01
15 virtual void PinResource(GFxResource* a_res) = 0; // 02
16 virtual void UnpinResource(GFxResource* a_res) = 0; // 03
17 };
18 static_assert(sizeof(GFxResourceLibBase) == 0x10);
19}
Definition GFxResource.h:15
Definition GFxResourceLibBase.h:11
virtual void UnpinResource(GFxResource *a_res)=0
virtual void PinResource(GFxResource *a_res)=0
virtual void RemoveResourceOnRelease(GFxResource *a_res)=0
Definition GRefCountBase.h:12
Definition AbsorbEffect.h:6