ACohtmlSystem
Inherits from AActor
Public Types #
Public Functions #
Friends #
Public Types Documentation #
typedef WeakCohtmlComponentsArray #
typedef TArray<TWeakObjectPtr<UCohtmlBaseComponent> > ACohtmlSystem::WeakCohtmlComponentsArray;
Public Functions Documentation #
function TickActor #
virtual void TickActor(
float DeltaTime,
enum ELevelTick TickType,
FActorTickFunction & ThisTickFunction
) override
function PreInitializeComponents #
virtual void PreInitializeComponents() override
function BeginPlay #
virtual void BeginPlay() override
function EndPlay #
virtual void EndPlay(
const EEndPlayReason::Type Reason
) override
function BeginDestroy #
virtual void BeginDestroy() override
function IsReadyForFinishDestroy #
virtual bool IsReadyForFinishDestroy() override
function GetSystemPtr #
COHTMLPLUGIN_API FCohtmlSystemWrapperSharedPtr GetSystemPtr() const
function IsSystemPtrValid #
inline bool IsSystemPtrValid() const
function GetSystemRendererPtr #
TSharedPtr< FCohtmlRendererHolder, ESPMode::ThreadSafe > GetSystemRendererPtr()
function RegisterComponent #
void RegisterComponent(
UCohtmlBaseComponent * component
)
function UnregisterComponent #
void UnregisterComponent(
UCohtmlBaseComponent * component
)
function GetCohtmlComponentsIterator #
WeakCohtmlComponentsArray::TIterator GetCohtmlComponentsIterator()
function GetMasterSystem #
static inline ACohtmlSystem * GetMasterSystem()
function SetMasterSystem #
static inline void SetMasterSystem(
ACohtmlSystem * InSystem
)
Friends #
friend CohtmlPrivateTestingHelper #
friend class CohtmlPrivateTestingHelper;