CommonLibSSE (Parapets fork)
RE::GFxMovieImageLoadTask Class Reference

#include <GFxMovieImageLoadTask.h>

Inheritance diagram for RE::GFxMovieImageLoadTask:
RE::GFxLoaderTask RE::GFxTask RE::GRefCountBase< GFxTask, GStatGroups::kGStat_Default_Mem > RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > RE::GRefCountImpl RE::GRefCountImplCore

Public Member Functions

 ~GFxMovieImageLoadTask () override
 
- Public Member Functions inherited from RE::GFxTask
 GFxTask (TaskId a_id=TaskId::kUnknown)
 
 ~GFxTask () override
 
virtual void Execute ()=0
 
virtual void OnAbandon ([[maybe_unused]] bool a_started)
 
TaskId GetTaskId () const
 
TaskId GetTaskType () const
 
TaskState GetTaskState () const
 
- Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT >
 GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType)
 
- Public Member Functions inherited from RE::GRefCountImpl
 ~GRefCountImpl () override=default
 
void AddRef ()
 
void Release ()
 

Public Attributes

void * unk20
 
void * unk28
 
void * unk30
 
std::uint64_t unk38
 
std::uint64_t unk40
 
- Public Attributes inherited from RE::GFxLoaderTask
GFxLoadStatesloadStates
 
- Public Attributes inherited from RE::GFxTask
TaskId thisTaskId
 
volatile TaskState currentState
 

Additional Inherited Members

- Public Types inherited from RE::GFxTask
enum class  TaskId {
  kType_Computation = 0x00010000 , kType_IO = 0x00020000 , kType_Mask = 0x00FF0000 , kUnknown = kType_Computation | 1 ,
  kMovieDecoding = kType_Computation | 2 , kMovieDataLoad = kType_IO | 1 , kMovieImageLoad = kType_IO | 2 , kMovieBind = kType_IO | 3
}
 
enum class  TaskState {
  kIdle , kPending , kRunning , kAbandoned ,
  kFinished
}
 
- Public Types inherited from RE::GRefCountBase< GFxTask, GStatGroups::kGStat_Default_Mem >
enum  
 
- Static Public Attributes inherited from RE::GRefCountImpl
static constexpr auto RTTI = RTTI_GRefCountImpl
 

Constructor & Destructor Documentation

◆ ~GFxMovieImageLoadTask()

RE::GFxMovieImageLoadTask::~GFxMovieImageLoadTask ( )
override

Member Data Documentation

◆ unk20

void* RE::GFxMovieImageLoadTask::unk20

◆ unk28

void* RE::GFxMovieImageLoadTask::unk28

◆ unk30

void* RE::GFxMovieImageLoadTask::unk30

◆ unk38

std::uint64_t RE::GFxMovieImageLoadTask::unk38

◆ unk40

std::uint64_t RE::GFxMovieImageLoadTask::unk40

The documentation for this class was generated from the following file: