CommonLibSSE (Parapets fork)
|
#include <GFxMovieBindProcess.h>
Classes | |
class | ImagePackVisitor |
Public Types | |
using | BindTaskData = GFxMovieDefImpl::BindTaskData |
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 Attributes | |
std::uint64_t | unk20 |
std::uint32_t | unk28 |
std::uint32_t | pad2C |
GFxImagePacker * | imagePacker |
BindTaskData * | bindTaskData |
GFxMovieDataDef * | movieData |
bool | stripped |
std::uint8_t | pad49 |
std::uint16_t | pad4A |
std::uint32_t | pad4C |
GFxMovieDef * | importingMovie |
void * | unk58 |
Public Attributes inherited from RE::GFxLoaderTask | |
GFxLoadStates * | loadStates |
Public Attributes inherited from RE::GFxTask | |
TaskId | thisTaskId |
volatile TaskState | currentState |
Additional Inherited Members | |
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 |
BindTaskData* RE::GFxMovieBindProcess::bindTaskData |
GFxImagePacker* RE::GFxMovieBindProcess::imagePacker |
GFxMovieDef* RE::GFxMovieBindProcess::importingMovie |
GFxMovieDataDef* RE::GFxMovieBindProcess::movieData |
std::uint32_t RE::GFxMovieBindProcess::pad2C |
std::uint8_t RE::GFxMovieBindProcess::pad49 |
std::uint16_t RE::GFxMovieBindProcess::pad4A |
std::uint32_t RE::GFxMovieBindProcess::pad4C |
bool RE::GFxMovieBindProcess::stripped |
std::uint64_t RE::GFxMovieBindProcess::unk20 |
std::uint32_t RE::GFxMovieBindProcess::unk28 |
void* RE::GFxMovieBindProcess::unk58 |