9#include "EngineCore/Assets/AssetManager.hpp"
11using RenderQueueIndex = uint8_t;
12const RenderQueueIndex INVALID_RENDER_QUEUE = UINT8_MAX;
15 namespace GraphicsAPI {
20 enum class DrawSortMode {
27 virtual void AddQueue(
const char* name, DrawSortMode sortType) = 0;
29 virtual void CacheRenderTasksAndFrustumCull(glm::vec3 eyePosition, entt::registry& registry) = 0;
30 virtual void SortQueues() = 0;
32 virtual std::string GetName()
const = 0;
Definition BaseAssetRenderer.hpp:25
Definition CommandBuffer.hpp:21
Definition DescriptorSet.hpp:11