Search Results for

    Show / Hide Table of Contents

    Class GPUTasksExecutor

    Describes object responsible for GPU jobs execution scheduling.

    Inheritance
    Object
    GPUTasksExecutor
    Inherited Members
    Object::DeleteObject(float timeToLive = 0.0f, bool useGameTime=false)
    Object::DeleteObjectNow()
    Object::Flags
    Object::OnDeleteObject()
    Object::ToString()
    Object::~Object()
    Assembly: FlaxEngine.dll
    File: Engine/Graphics/Async/GPUTasksExecutor.h
    Syntax
    public class GPUTasksExecutor : public Object

    Constructors

    ~GPUTasksExecutor()

    Destructor

    Declaration
    public virtual ~GPUTasksExecutor()

    Fields

    _contextList

    Declaration
    protected Array<GPUTasksContext* > _contextList
    Field Value
    Array<GPUTasksContext >

    Methods

    createContext()

    Declaration
    protected GPUTasksContext* createContext()
    Returns
    GPUTasksContext

    FrameBegin()

    Sync point event called on begin of the frame

    Declaration
    public virtual void FrameBegin() = 0

    FrameEnd()

    Sync point event called on end of the frame

    Declaration
    public virtual void FrameEnd() = 0

    GetContextList()

    Gets the context list.

    Declaration
    public Array<GPUTasksContext* >* GetContextList() const
    Returns
    Array<GPUTasksContext >

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat