#include <GFxResource.h>
|
enum class | ResourceType {
kCharacterDefBit = 1 << 7
, kNone = 0
, kImage
, kFont
,
kMovieDef
, kSoundSample
, kMovieDataDef = kCharacterDefBit | 0
, kButtonDef
,
kTextDef
, kEditTextDef
, kSpriteDef
, kShapeDef
,
kVideoDef
, kTypeCode_Mask = 0xFF00
, kTypeCode_Shift = 8
} |
|
enum class | ResourceUse {
kNone = 0
, kBitmap = 1
, kGradient = 2
, kFontTexture = 3
,
kSoundSample = 4
, kTypeCode_Mask = 0xFF
} |
|
enum | |
|
◆ ResourceType
Enumerator |
---|
kCharacterDefBit | |
kNone | |
kImage | |
kFont | |
kMovieDef | |
kSoundSample | |
kMovieDataDef | |
kButtonDef | |
kTextDef | |
kEditTextDef | |
kSpriteDef | |
kShapeDef | |
kVideoDef | |
kTypeCode_Mask | |
kTypeCode_Shift | |
◆ ResourceUse
Enumerator |
---|
kNone | |
kBitmap | |
kGradient | |
kFontTexture | |
kSoundSample | |
kTypeCode_Mask | |
◆ GFxResource()
RE::GFxResource::GFxResource |
( |
| ) |
|
◆ ~GFxResource()
virtual RE::GFxResource::~GFxResource |
( |
| ) |
|
|
virtual |
◆ AddRef()
void RE::GFxResource::AddRef |
( |
| ) |
|
◆ AddRef_NotZero()
bool RE::GFxResource::AddRef_NotZero |
( |
| ) |
|
◆ GetKey()
◆ GetRefCount()
std::int32_t RE::GFxResource::GetRefCount |
( |
| ) |
const |
◆ GetResourceReport()
virtual GFxResourceReport* RE::GFxResource::GetResourceReport |
( |
| ) |
|
|
virtual |
◆ GetResourceType()
◆ GetResourceTypeCode()
virtual std::uint32_t RE::GFxResource::GetResourceTypeCode |
( |
| ) |
const |
|
virtual |
◆ GetResourceUse()
◆ MakeTypeCode()
◆ Release()
void RE::GFxResource::Release |
( |
| ) |
|
◆ SetOwnerResourceLib()
◆ GFxResourceWeakLib
friend class GFxResourceWeakLib |
|
friend |
◆ _lib
◆ _pad0C
std::uint32_t RE::GFxResource::_pad0C |
|
protected |
◆ _refCount
GAtomicInt<std::int32_t> RE::GFxResource::_refCount |
|
protected |
The documentation for this class was generated from the following file: