|
| template<typename... Args> |
| | Scope (GPUCommandBuffer &commandBuffer, GPURenderPass &renderPass, GPURenderTarget &renderTarget, Args &&... args) |
| | Creates a new scope and calls begin() on the pipeline.
|
| |
| template<typename... Args> |
| | Scope (const GPUCommandBufferPtr &commandBuffer, GPURenderPass &renderPass, GPURenderTarget &renderTarget, Args &&... args) |
| |
| template<typename... Args> |
| | Scope (const GPUCommandBufferPtr &commandBuffer, const GPURenderPassPtr &renderPass, GPURenderTarget &renderTarget, Args &&... args) |
| |
| template<typename... Args> |
| | Scope (const GPUCommandBufferPtr &commandBuffer, GPURenderPass &renderPass, const GPURenderTargetPtr &renderTarget, Args &&... args) |
| |
| template<typename... Args> |
| | Scope (GPUCommandBuffer &commandBuffer, const GPURenderPassPtr &renderPass, GPURenderTarget &renderTarget, Args &&... args) |
| |
| template<typename... Args> |
| | Scope (GPUCommandBuffer &commandBuffer, const GPURenderPassPtr &renderPass, const GPURenderTargetPtr &renderTarget, Args &&... args) |
| |
| template<typename... Args> |
| | Scope (GPUCommandBuffer &commandBuffer, GPURenderPass &renderPass, const GPURenderTargetPtr &renderTarget, Args &&... args) |
| |
| template<typename... Args> |
| | Scope (const GPUCommandBufferPtr &commandBuffer, const GPURenderPassPtr &renderPass, const GPURenderTargetPtr &renderTarget, Args &&... args) |
| |
| | ~Scope () noexcept |
| | Unbound the pipeline from the command buffer.
|
| |
| void | reset () |
| | Unbound the pipeline from the command buffer.
|
| |
A helper class that begins a scoped render target binding.