33#ifndef DVD_RENDERING_RENDER_PASS_RENDERPASS_H_
34#define DVD_RENDERING_RENDER_PASS_RENDERPASS_H_
46 struct MemoryBarrierCommand;
50struct RenderStagePass;
56class SceneRenderState;
57class RenderPassManager;
Rough around the edges Adapter pattern abstracting the actual rendering API and access to the GPU.
RenderStage stageFlag() const noexcept
const Str< 64 > & name() const noexcept
PassData getPassData() const noexcept
U32 _transformIndexOffset
U32 getLastTotalBinSize() const noexcept
void render(PlayerIndex idx, const Task &parentTask, const SceneRenderState &renderState, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut) const
RenderPassManager & _parent
Handle console commands that start with a forward slash.
eastl::vector< Type > vector