Search Results for

    Show / Hide Table of Contents

    Class ContentLoadTask

    Describes content loading task object.

    Inheritance
    Object
    Task
    ContentLoadTask
    Inherited Members
    Task::_cancelFlag
    Task::_continueWith
    Task::_state
    Task::Cancel()
    Task::CancelAll(Array<T* , AllocationType>& tasks)
    Task::ContinueWith(Task* task)
    Task::ContinueWith(const Action& action, Object* target=nullptr)
    Task::ContinueWith(const Function<void()>& action, Object* target=nullptr)
    Task::ContinueWith(const Function<bool()>& action, Object* target=nullptr)
    Object::DeleteObject(float timeToLive = 0.0f, bool useGameTime=false)
    Object::DeleteObjectNow()
    Task::Execute()
    Object::Flags
    Task::GetContinueWithTask()
    Task::GetState()
    Task::HasReference(Object* obj)
    Task::IsCanceled()
    Task::IsCancelRequested()
    Task::IsEnded()
    Task::IsFailed()
    Task::IsFinished()
    Task::IsQueued()
    Task::IsRunning()
    NonCopyable::NonCopyable()
    NonCopyable::NonCopyable(const NonCopyable& )
    Task::OnCancel()
    Object::OnDeleteObject()
    Task::OnEnd()
    Task::OnFail()
    Task::OnFinish()
    Task::OnStart()
    NonCopyable::operator=(const NonCopyable& )
    Task::SetState(TaskState state)
    Task::Start()
    Task::StartNew(Task* task)
    Task::StartNew(const Function<void()>& action, Object* target=nullptr)
    Task::StartNew(Function<void()>::Signature action, Object* target=nullptr)
    Task::StartNew(T* callee)
    Task::StartNew(const Function<bool()>& action, Object* target=nullptr)
    Task::StartNew(Function<bool()>::Signature& action, Object* target=nullptr)
    Task::Wait(const TimeSpan& timeout)
    Task::Wait(double timeoutMilliseconds=-1)
    Task::WaitAll(const Span<Task* >& tasks, double timeoutMilliseconds=-1)
    Task::WaitAll(const Array<T* , AllocationType>& tasks, double timeoutMilliseconds=-1)
    Object::~Object()
    Assembly: FlaxEngine.dll
    File: Engine/Content/Loading/ContentLoadTask.h
    Syntax
    public class ContentLoadTask : public Task

    Constructors

    DECLARE_ENUM_5(Result, Ok, AssetLoadError, MissingReferences, LoadDataError, TaskFailed)

    Describes work result value

    Declaration
    public DECLARE_ENUM_5(Result, Ok, AssetLoadError, MissingReferences, LoadDataError, TaskFailed)
    Parameters
    Result ContentLoadTask_DECLARE_ENUM_5_Result_Ok_AssetLoadError_MissingReferences_LoadDataError_TaskFailed_

    Ok ContentLoadTask_DECLARE_ENUM_5_Result_Ok_AssetLoadError_MissingReferences_LoadDataError_TaskFailed_

    AssetLoadError ContentLoadTask_DECLARE_ENUM_5_Result_Ok_AssetLoadError_MissingReferences_LoadDataError_TaskFailed_

    MissingReferences ContentLoadTask_DECLARE_ENUM_5_Result_Ok_AssetLoadError_MissingReferences_LoadDataError_TaskFailed_

    LoadDataError ContentLoadTask_DECLARE_ENUM_5_Result_Ok_AssetLoadError_MissingReferences_LoadDataError_TaskFailed_

    TaskFailed ContentLoadTask_DECLARE_ENUM_5_Result_Ok_AssetLoadError_MissingReferences_LoadDataError_TaskFailed_

    Methods

    Enqueue()

    Declaration
    protected virtual void Enqueue() override
    Overrides
    Task::Enqueue()

    run()

    Declaration
    protected virtual Result run() = 0
    Returns
    Result

    Run()

    Runs the task specified operations. It does not handle any task related logic, but only performs the actual job.

    Declaration
    protected virtual bool Run() override
    Returns
    bool

    The task execution result. Returns true if failed, otherwise false.

    Overrides
    Task::Run()

    ToString()

    Gets the string representation of this object.

    Declaration
    public virtual String ToString() const override
    Returns
    String

    Overrides
    Object::ToString()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat