A render pipeline, with every referenced object named by identifier. More...
#include "donner/gpu/browser/BrowserBridge.h"
Public Attributes | |
| BrowserObjectId | layoutId = kNoBrowserObject |
| Pipeline layout. | |
| BrowserObjectId | vertexModuleId = kNoBrowserObject |
| Module holding the vertex entry point. | |
| RcString | vertexEntryPoint |
| Vertex entry point name. | |
| std::vector< BrowserVertexBufferLayout > | vertexBuffers |
| Vertex buffer layouts, by slot. | |
| BrowserObjectId | fragmentModuleId = kNoBrowserObject |
| Module holding the fragment entry point. | |
| RcString | fragmentEntryPoint |
| Fragment entry point name. | |
| std::vector< BrowserColorTarget > | colorTargets |
| Color targets. | |
| uint32_t | topologyCode = 0 |
| Encoded PrimitiveTopology. | |
| uint32_t | cullModeCode = 0 |
| Encoded CullMode. | |
A render pipeline, with every referenced object named by identifier.
| std::vector<BrowserColorTarget> donner::gpu::browser::BrowserRenderPipelineRequest::colorTargets |
Color targets.
| uint32_t donner::gpu::browser::BrowserRenderPipelineRequest::cullModeCode = 0 |
Encoded CullMode.
| RcString donner::gpu::browser::BrowserRenderPipelineRequest::fragmentEntryPoint |
Fragment entry point name.
| BrowserObjectId donner::gpu::browser::BrowserRenderPipelineRequest::fragmentModuleId = kNoBrowserObject |
Module holding the fragment entry point.
| BrowserObjectId donner::gpu::browser::BrowserRenderPipelineRequest::layoutId = kNoBrowserObject |
Pipeline layout.
| uint32_t donner::gpu::browser::BrowserRenderPipelineRequest::topologyCode = 0 |
Encoded PrimitiveTopology.
| std::vector<BrowserVertexBufferLayout> donner::gpu::browser::BrowserRenderPipelineRequest::vertexBuffers |
Vertex buffer layouts, by slot.
| RcString donner::gpu::browser::BrowserRenderPipelineRequest::vertexEntryPoint |
Vertex entry point name.
| BrowserObjectId donner::gpu::browser::BrowserRenderPipelineRequest::vertexModuleId = kNoBrowserObject |
Module holding the vertex entry point.