[][src]Trait gfx_core::Resources

pub trait Resources: Clone + Hash + Debug + Eq + PartialEq + Any {
    type Buffer: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy;
    type Shader: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync;
    type Program: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync;
    type PipelineStateObject: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync;
    type Texture: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync;
    type ShaderResourceView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy;
    type UnorderedAccessView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy;
    type RenderTargetView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy;
    type DepthStencilView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync;
    type Sampler: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy;
    type Fence: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync;
    type Mapping: Hash + Debug + Eq + PartialEq + Any + Send + Sync + Gate<Self>;
}

Different types of a specific API.

Associated Types

type Buffer: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy

type Shader: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync

type Program: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync

type PipelineStateObject: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync

type Texture: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync

type ShaderResourceView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy

type UnorderedAccessView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy

type RenderTargetView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy

type DepthStencilView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync

type Sampler: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy

type Fence: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync

type Mapping: Hash + Debug + Eq + PartialEq + Any + Send + Sync + Gate<Self>

Loading content...

Implementors

impl Resources for DummyResources[src]

Loading content...