|
CommonLibSSE NG
|
#include <GFxLoaderTask.h>
Public Attributes | |
| GFxLoadStates * | loadStates |
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 | |
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 () |
Static Public Attributes inherited from RE::GRefCountImpl | |
| static constexpr auto | RTTI = RTTI_GRefCountImpl |
| GFxLoadStates* RE::GFxLoaderTask::loadStates |