[−][src]Trait truck_platform::Rendered
Rendered objects in the scene.
Required methods
pub fn render_id(&self) -> RenderID
[src]
Returns the render id.
RenderID
is a key that maps self
to a drawing element.
Each object must have a RenderID to ensure that there are no duplicates.
pub fn vertex_buffer(
&self,
device_handler: &DeviceHandler
) -> (Arc<BufferHandler>, Option<Arc<BufferHandler>>)
[src]
&self,
device_handler: &DeviceHandler
) -> (Arc<BufferHandler>, Option<Arc<BufferHandler>>)
Creates the pair (vertex buffer, index buffer).
pub fn bind_group_layout(
&self,
device_handler: &DeviceHandler
) -> Arc<BindGroupLayout>
[src]
&self,
device_handler: &DeviceHandler
) -> Arc<BindGroupLayout>
Creates the bind group layout.
pub fn bind_group(
&self,
device_handler: &DeviceHandler,
layout: &BindGroupLayout
) -> Arc<BindGroup>
[src]
&self,
device_handler: &DeviceHandler,
layout: &BindGroupLayout
) -> Arc<BindGroup>
Creates the bind group in set = 1
.
pub fn pipeline(
&self,
device_handler: &DeviceHandler,
layout: &PipelineLayout,
sample_count: u32
) -> Arc<RenderPipeline>
[src]
&self,
device_handler: &DeviceHandler,
layout: &PipelineLayout,
sample_count: u32
) -> Arc<RenderPipeline>
Creates the render pipeline.