Struct amethyst_renderer::pipe::Data[][src]

pub struct Data {
    pub const_bufs: Vec<<RawConstantBuffer as DataBind<Resources>>::Data>,
    pub globals: Vec<<RawGlobal as DataBind<Resources>>::Data>,
    pub out_colors: Vec<<RenderTarget<(R8_G8_B8_A8, Unorm)> as DataBind<Resources>>::Data>,
    pub out_blends: Vec<<BlendTarget<(R8_G8_B8_A8, Unorm)> as DataBind<Resources>>::Data>,
    pub out_depth: Option<<DepthStencilTarget<DepthStencil> as DataBind<Resources>>::Data>,
    pub samplers: Vec<<Sampler as DataBind<Resources>>::Data>,
    pub textures: Vec<<RawShaderResource as DataBind<Resources>>::Data>,
    pub vertex_bufs: Vec<<RawVertexBuffer as DataBind<Resources>>::Data>,
}

Fields

Trait Implementations

impl Clone for Data
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Data
[src]

Formats the value using the given formatter. Read more

impl Default for Data
[src]

Returns the "default value" for a type. Read more

impl PartialEq for Data
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl PipelineData<Resources> for Data
[src]

The associated "meta" struct.

Dump all the contained data into the raw data set, given the mapping ("meta"), and a handle manager. Read more

Auto Trait Implementations

impl Send for Data

impl Sync for Data