Files
FlaxEngine/Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.h
2021-01-02 14:28:49 +01:00

30 lines
525 B
C++

// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
#pragma once
#include "GPUTasksExecutor.h"
/// <summary>
/// Default implementation for GPU async job execution
/// </summary>
class DefaultGPUTasksExecutor : public GPUTasksExecutor
{
protected:
GPUTasksContext* _context;
public:
/// <summary>
/// Init
/// </summary>
DefaultGPUTasksExecutor();
public:
// [GPUTasksExecutor]
String ToString() const override;
void FrameBegin() override;
void FrameEnd() override;
};