FCohtmlTask

Inherited by FCohtmlLayoutTask, FCohtmlResourceTask

Public Functions

Name
FCohtmlTask(cohtml::Library * , cohtml::TaskFamilyId , cohtml::WorkType , FRescheduleTaskFunction InRescheduleTask =nullptr)
virtual~FCohtmlTask()
virtual intGetTLSRunningTaskWorkType()
virtual intGetTLSRunningTaskWorkFamily()
virtual voidSetTLSRunningTaskWorkType(int Value)
virtual voidSetTLSRunningTaskWorkFamily(int Value)
virtual voidDoTask(ENamedThreads::Type CurrentThread, const FGraphEventRef & CompletionGraphEvent)
ESubsequentsMode::TypeGetSubsequentsMode()

Protected Attributes

Name
cohtml::Library *CohtmlLibrary
cohtml::TaskFamilyIdFamily
cohtml::WorkTypeTaskWorkType
FRescheduleTaskFunctionRescheduleTask

Public Functions Documentation

function FCohtmlTask

FCohtmlTask(
    cohtml::Library * ,
    cohtml::TaskFamilyId ,
    cohtml::WorkType ,
    FRescheduleTaskFunction InRescheduleTask =nullptr
)

function ~FCohtmlTask

inline virtual ~FCohtmlTask()

function GetTLSRunningTaskWorkType

virtual int GetTLSRunningTaskWorkType()

function GetTLSRunningTaskWorkFamily

virtual int GetTLSRunningTaskWorkFamily()

function SetTLSRunningTaskWorkType

virtual void SetTLSRunningTaskWorkType(
    int Value
)

function SetTLSRunningTaskWorkFamily

virtual void SetTLSRunningTaskWorkFamily(
    int Value
)

function DoTask

virtual void DoTask(
    ENamedThreads::Type CurrentThread,
    const FGraphEventRef & CompletionGraphEvent
)

function GetSubsequentsMode

static inline ESubsequentsMode::Type GetSubsequentsMode()

Protected Attributes Documentation

variable CohtmlLibrary

cohtml::Library * CohtmlLibrary;

variable Family

cohtml::TaskFamilyId Family;

variable TaskWorkType

cohtml::WorkType TaskWorkType;

variable RescheduleTask

FRescheduleTaskFunction RescheduleTask;