Search Results for

    Show / Hide Table of Contents

    Class DoDragDropJob

    Async DoDragDrop helper (used for rendering frames during main thread stall).

    Inheritance
    Object
    Task
    ThreadPoolTask
    DoDragDropJob
    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()
    ThreadPoolTask::Enqueue()
    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)
    ThreadPoolTask::ThreadPoolTask()
    ThreadPoolTask::ToString()
    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/Platform/Base/DragDropHelper.h
    Syntax
    public class DoDragDropJob : public ThreadPoolTask

    Fields

    ExitFlag

    Declaration
    public int64 ExitFlag = 0
    Field Value
    int64

    Methods

    Run()

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

    Declaration
    public virtual bool Run() override
    Returns
    bool

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

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