#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()
◆ GetResourceType()
◆ GetResourceTypeCode()
  
  
      
        
          | virtual std::uint32_t RE::GFxResource::GetResourceTypeCode  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetResourceUse()
◆ MakeTypeCode()
◆ Release()
      
        
          | void RE::GFxResource::Release  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ SetOwnerResourceLib()
◆ GFxResourceWeakLib
◆ _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: