Struct amethyst_renderer::pipe::Init[][src]

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

FIXME: Cannot Deserialize for some reason.

Fields

Trait Implementations

impl<'d> Clone for Init<'d>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'d> Debug for Init<'d>
[src]

Formats the value using the given formatter. Read more

impl<'d> Default for Init<'d>
[src]

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

impl<'d> Eq for Init<'d>
[src]

impl<'d> Hash for Init<'d>
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl<'d> PartialEq for Init<'d>
[src]

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

This method tests for !=.

impl<'d> PipelineInit for Init<'d>
[src]

The associated "meta" struct.

Attempt to map a PSO descriptor to a give shader program, represented by ProgramInfo. Returns an instance of the "meta" struct upon successful mapping. Read more

Auto Trait Implementations

impl<'d> Send for Init<'d>

impl<'d> Sync for Init<'d>