#include <GFxSpriteDef.h>
 | 
|   | ~GFxSpriteDef () override | 
|   | 
| std::uint32_t  | GetResourceTypeCode () const override | 
|   | 
| bool  | Unk_05 (const GPointF &a_pt, bool a_arg2, void *a_arg3) override | 
|   | 
| std::uint32_t  | GetVersion () override | 
|   | 
| GFxCharacter *  | CreateCharacter () override | 
|   | 
| std::uint32_t  | GetFrameCount () override | 
|   | 
| ExecuteTagList *  | GetMovieTagArray (ExecuteTagList &a_data, std::int32_t a_frameNumber) override | 
|   | 
| ExecuteTagList *  | GetImportTagArray (ExecuteTagList &a_data, std::int32_t a_frameNumber) override | 
|   | 
| bool  | GetLabeledFrame (const char *a_label, std::int32_t &a_frameNumber, bool a_labelIsNumber) override | 
|   | 
| void  | SetLoadingExecuteTagList (ExecuteTagList *a_data) override | 
|   | 
| void  | AddFrameName (GString *a_name, GFxLog *a_log) override | 
|   | 
| virtual float  | GetWidth () | 
|   | 
| virtual float  | GetHeight () | 
|   | 
| virtual GFxMovieDataDef *  | GetMovieData () | 
|   | 
| virtual void  | GetBounds (GRectF &a_bounds) | 
|   | 
| virtual std::int32_t  | GetLoadingFrame () | 
|   | 
| virtual std::uint32_t  | GetSWFFlags () | 
|   | 
| virtual void *  | Unk_16 () | 
|   | 
| virtual void  | Unk_17 () | 
|   | 
| virtual const char *  | GetFileURL () | 
|   | 
| virtual void  | SetLoadingExecuteTagList (ExecuteTagList *a_data)=0 | 
|   | 
| virtual void  | AddFrameName (GString *a_name, GFxLog *a_log)=0 | 
|   | 
| virtual std::uint32_t  | GetFrameCount ()=0 | 
|   | 
| virtual ExecuteTagList *  | GetMovieTagArray (ExecuteTagList &a_data, std::int32_t a_frameNumber)=0 | 
|   | 
| virtual ExecuteTagList *  | GetImportTagArray (ExecuteTagList &a_data, std::int32_t a_frameNumber)=0 | 
|   | 
| virtual bool  | GetLabeledFrame (const char *a_label, std::int32_t &a_frameNumber, bool a_labelIsNumber)=0 | 
|   | 
| virtual void  | Unk_04 (void) | 
|   | 
| virtual bool  | Unk_05 (const GPointF &a_pt, bool a_arg2, void *a_arg3) | 
|   | 
| virtual void  | Unk_06 (void) | 
|   | 
| virtual void  | Unk_07 (void) | 
|   | 
| virtual std::uint32_t  | GetVersion () | 
|   | 
| virtual GFxCharacter *  | CreateCharacter () | 
|   | 
|   | GFxResource () | 
|   | 
| virtual  | ~GFxResource () | 
|   | 
| virtual GFxResourceKey  | GetKey () | 
|   | 
| virtual std::uint32_t  | GetResourceTypeCode () const | 
|   | 
| virtual GFxResourceReport *  | GetResourceReport () | 
|   | 
| void  | AddRef () | 
|   | 
| bool  | AddRef_NotZero () | 
|   | 
| void  | Release () | 
|   | 
| std::int32_t  | GetRefCount () const | 
|   | 
| void  | SetOwnerResourceLib (GFxResourceLibBase *a_lib) | 
|   | 
| ResourceType  | GetResourceType () const | 
|   | 
| ResourceUse  | GetResourceUse () const | 
|   | 
|   | GFC_MEMORY_REDEFINE_NEW (GNewOverrideBase, Stat) | 
|   | 
 | 
| 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   |  | 
|   | 
| static std::uint32_t  | MakeTypeCode (ResourceType a_resourceType, ResourceUse a_resourceUse=ResourceUse::kNone) | 
|   | 
| GAtomicInt< std::int32_t >  | _refCount | 
|   | 
| std::uint32_t  | _pad0C | 
|   | 
| GFxResourceLibBase *  | _lib | 
|   | 
◆ ~GFxSpriteDef()
  
  
      
        
          | RE::GFxSpriteDef::~GFxSpriteDef  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ AddFrameName()
  
  
      
        
          | void RE::GFxSpriteDef::AddFrameName  | 
          ( | 
          GString *  | 
          a_name,  | 
         
        
           | 
           | 
          GFxLog *  | 
          a_log  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ CreateCharacter()
  
  
      
        
          | GFxCharacter * RE::GFxSpriteDef::CreateCharacter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetBounds()
  
  
      
        
          | virtual void RE::GFxSpriteDef::GetBounds  | 
          ( | 
          GRectF &  | 
          a_bounds | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetFileURL()
  
  
      
        
          | virtual const char * RE::GFxSpriteDef::GetFileURL  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetFrameCount()
  
  
      
        
          | std::uint32_t RE::GFxSpriteDef::GetFrameCount  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetHeight()
  
  
      
        
          | virtual float RE::GFxSpriteDef::GetHeight  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetImportTagArray()
◆ GetLabeledFrame()
  
  
      
        
          | bool RE::GFxSpriteDef::GetLabeledFrame  | 
          ( | 
          const char *  | 
          a_label,  | 
         
        
           | 
           | 
          std::int32_t &  | 
          a_frameNumber,  | 
         
        
           | 
           | 
          bool  | 
          a_labelIsNumber  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetLoadingFrame()
  
  
      
        
          | virtual std::int32_t RE::GFxSpriteDef::GetLoadingFrame  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetMovieData()
◆ GetMovieTagArray()
◆ GetResourceTypeCode()
  
  
      
        
          | std::uint32_t RE::GFxSpriteDef::GetResourceTypeCode  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetSWFFlags()
  
  
      
        
          | virtual std::uint32_t RE::GFxSpriteDef::GetSWFFlags  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetVersion()
  
  
      
        
          | std::uint32_t RE::GFxSpriteDef::GetVersion  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetWidth()
  
  
      
        
          | virtual float RE::GFxSpriteDef::GetWidth  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetLoadingExecuteTagList()
  
  
      
        
          | void RE::GFxSpriteDef::SetLoadingExecuteTagList  | 
          ( | 
          ExecuteTagList *  | 
          a_data | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Unk_05()
  
  
      
        
          | bool RE::GFxSpriteDef::Unk_05  | 
          ( | 
          const GPointF &  | 
          a_pt,  | 
         
        
           | 
           | 
          bool  | 
          a_arg2,  | 
         
        
           | 
           | 
          void *  | 
          a_arg3  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Unk_16()
  
  
      
        
          | virtual void * RE::GFxSpriteDef::Unk_16  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_17()
  
  
      
        
          | virtual void RE::GFxSpriteDef::Unk_17  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ buttonState
      
        
          | std::uint8_t RE::GFxSpriteDef::buttonState | 
        
      
 
 
◆ frameCount
      
        
          | std::int32_t RE::GFxSpriteDef::frameCount | 
        
      
 
 
◆ frameLabels
      
        
          | GStringHash<std::int32_t> RE::GFxSpriteDef::frameLabels | 
        
      
 
 
◆ frameLoading
      
        
          | std::int32_t RE::GFxSpriteDef::frameLoading | 
        
      
 
 
◆ frames
◆ movieData
◆ pad59
      
        
          | std::uint8_t RE::GFxSpriteDef::pad59 | 
        
      
 
 
◆ pad5A
      
        
          | std::uint16_t RE::GFxSpriteDef::pad5A | 
        
      
 
 
◆ pad5C
      
        
          | std::uint32_t RE::GFxSpriteDef::pad5C | 
        
      
 
 
◆ unk50
      
        
          | void* RE::GFxSpriteDef::unk50 | 
        
      
 
 
The documentation for this class was generated from the following file: