| 
    CommonLibSSE (Parapets fork)
    
   | 
 
#include <GFxMovieDefImpl.h>
  
Classes | |
| class | BindTaskData | 
| struct | ImportData | 
| struct | ImportedResource | 
Public Member Functions | |
| virtual | ~GFxMovieDefImpl () | 
| virtual GFxResource * | GetFont (const char *a_name, std::uint32_t a_fontFlags, std::int32_t &a_arg3) | 
  Public Member Functions inherited from RE::GFxMovieDef | |
| virtual std::uint32_t | GetVersion () const =0 | 
| virtual std::uint32_t | GetLoadingFrame () const =0 | 
| virtual float | GetWidth () const =0 | 
| virtual float | GetHeight () const =0 | 
| virtual std::uint32_t | GetFrameCount () const =0 | 
| virtual float | GetFrameRate () const =0 | 
| virtual GRectF | GetFrameRect () const =0 | 
| virtual std::uint32_t | GetSWFFlags () const =0 | 
| virtual const char * | GetFileURL () const =0 | 
| virtual void | WaitForLoadFinish (bool a_cancel=false) const =0 | 
| virtual void | WaitForFrame (std::uint32_t a_frame) const =0 | 
| virtual std::uint32_t | GetFileAttributes () const =0 | 
| virtual std::uint32_t | GetMetadata (char *a_buff, std::uint32_t a_buffSize) const =0 | 
| virtual GMemoryHeap * | GetLoadDataHeap () const =0 | 
| virtual GMemoryHeap * | GetBindDataHeap () const =0 | 
| virtual GMemoryHeap * | GetImageHeap () const =0 | 
| virtual GFxResource * | GetMovieDataResource () const =0 | 
| virtual const GFxExporterInfo * | GetExporterInfo () const =0 | 
| virtual MemoryContext * | CreateMemoryContext (const char *a_heapName, const MemoryParams &a_memParams, bool a_debugHeap)=0 | 
| virtual GFxMovieView * | CreateInstance (const MemoryParams &a_memParams, bool a_initFirstFrame=true)=0 | 
| virtual GFxMovieView * | CreateInstance (MemoryContext *a_memContext, bool a_initFirstFrame=true)=0 | 
| virtual void | VisitImportedMovies (ImportVisitor *a_visitor)=0 | 
| virtual void | VisitResources (ResourceVisitor *a_visitor, VisitResourceMask a_visitMask=VisitResourceMask::kAllImages)=0 | 
| virtual GFxResource * | GetResource (const char *a_exportName) const =0 | 
| GFxMovieView * | CreateInstance (bool a_initFirstFrame=true, UPInt a_memoryArena=0) | 
  Public Member Functions inherited from RE::GFxResource | |
| 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 | 
  Public Member Functions inherited from RE::GNewOverrideBase< GStatGroups::kGStat_Default_Mem > | |
| GFC_MEMORY_REDEFINE_NEW (GNewOverrideBase, Stat) | |
  Public Member Functions inherited from RE::GFxStateBag | |
| virtual | ~GFxStateBag () | 
| virtual void | SetState (GFxState::StateType a_stateType, GFxState *a_state) | 
| virtual GFxState * | GetStateAddRef (GFxState::StateType a_stateType) const | 
| virtual void | GetStatesAddRef (GFxState **a_stateList, const GFxState::StateType *a_stateTypes, std::uint32_t a_count) const | 
| template<class T > | |
| T * | GetStateAddRef (GFxState::StateType a_state) const | 
| GPtr< GFxState > | GetState (GFxState::StateType a_stateType) const | 
| template<class T > | |
| GPtr< T > | GetState (GFxState::StateType a_stateType) const | 
Public Attributes | |
| GPtr< GFxStateBagImpl > | stateBagImpl | 
| void * | unk28 | 
| GPtr< GFxMovieDefBindStates > | movieBindStates | 
| GPtr< BindTaskData > | bindTaskData | 
Additional Inherited Members | |
  Public Types inherited from RE::GFxMovieDef | |
| enum | FileAttrFlags : std::uint32_t { kUseNetwork = 1 << 0 , kHasMetadata = 1 << 4 } | 
| enum | VisitResourceMask : std::uint32_t {  kNestedMovies = 1 << 15 , kFonts = 1 << 0 , kBitmaps = 1 << 1 , kGradientImages = 1 << 2 , kEditTextFields = 1 << 3 , kSounds = 1 << 4 , kSprite = 1 << 5 , kAllLocalImages = (kBitmaps | kGradientImages) , kAllImages = (kBitmaps | kGradientImages | kNestedMovies) }  | 
  Public Types inherited from RE::GFxResource | |
| 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 }  | 
  Public Types inherited from RE::GNewOverrideBase< GStatGroups::kGStat_Default_Mem > | |
| enum | |
  Public Types inherited from RE::GFxFileConstants | |
| enum class | FileFormatType {  kUnopened , kUnknown , kSWF , kGFX , kJPEG = 10 , kPNG = 11 , kGIF = 12 , kTGA = 13 , kDDS = 14 , kHDR = 15 , kBMP = 16 , kDIB = 17 , kPFM = 18 , kTIFF = 19 , kWAVE = 20 , kNextAvail , kOriginal = 65535 }  | 
  Static Public Member Functions inherited from RE::GFxResource | |
| static std::uint32_t | MakeTypeCode (ResourceType a_resourceType, ResourceUse a_resourceUse=ResourceUse::kNone) | 
  Protected Member Functions inherited from RE::GFxStateBag | |
| virtual GFxStateBag * | GetStateBagImpl () const | 
  Protected Attributes inherited from RE::GFxResource | |
| GAtomicInt< std::int32_t > | _refCount | 
| std::uint32_t | _pad0C | 
| GFxResourceLibBase * | _lib | 
      
  | 
  virtual | 
      
  | 
  virtual | 
| GPtr<BindTaskData> RE::GFxMovieDefImpl::bindTaskData | 
| GPtr<GFxMovieDefBindStates> RE::GFxMovieDefImpl::movieBindStates | 
| GPtr<GFxStateBagImpl> RE::GFxMovieDefImpl::stateBagImpl | 
| void* RE::GFxMovieDefImpl::unk28 |