CommonLibSSE (Parapets fork)
RE::GFxMovieBindProcess Class Reference

#include <GFxMovieBindProcess.h>

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

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
 
BindTaskDatabindTaskData
 
GFxMovieDataDefmovieData
 
bool stripped
 
std::uint8_t pad49
 
std::uint16_t pad4A
 
std::uint32_t pad4C
 
GFxMovieDefimportingMovie
 
void * unk58
 
- Public Attributes inherited from RE::GFxLoaderTask
GFxLoadStatesloadStates
 
- 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
 

Member Typedef Documentation

◆ BindTaskData

Member Data Documentation

◆ bindTaskData

BindTaskData* RE::GFxMovieBindProcess::bindTaskData

◆ imagePacker

GFxImagePacker* RE::GFxMovieBindProcess::imagePacker

◆ importingMovie

GFxMovieDef* RE::GFxMovieBindProcess::importingMovie

◆ movieData

GFxMovieDataDef* RE::GFxMovieBindProcess::movieData

◆ pad2C

std::uint32_t RE::GFxMovieBindProcess::pad2C

◆ pad49

std::uint8_t RE::GFxMovieBindProcess::pad49

◆ pad4A

std::uint16_t RE::GFxMovieBindProcess::pad4A

◆ pad4C

std::uint32_t RE::GFxMovieBindProcess::pad4C

◆ stripped

bool RE::GFxMovieBindProcess::stripped

◆ unk20

std::uint64_t RE::GFxMovieBindProcess::unk20

◆ unk28

std::uint32_t RE::GFxMovieBindProcess::unk28

◆ unk58

void* RE::GFxMovieBindProcess::unk58

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