Trait gfx::device::Resources [] [src]

pub trait Resources: Clone + Hash + Debug + Eq + PartialEq {
    type Buffer: Copy + Clone + Hash + Debug + Eq + PartialEq + Send + Sync;
    type ArrayBuffer: Copy + Clone + Hash + Debug + Eq + PartialEq + Send + Sync;
    type Shader: Copy + Clone + Hash + Debug + Eq + PartialEq + Send + Sync;
    type Program: Copy + Clone + Hash + Debug + Eq + PartialEq + Send + Sync;
    type FrameBuffer: Copy + Clone + Hash + Debug + Eq + PartialEq + Send + Sync;
    type Surface: Copy + Clone + Hash + Debug + Eq + PartialEq + Send + Sync;
    type Texture: Copy + Clone + Hash + Debug + Eq + PartialEq + Send + Sync;
    type Sampler: Copy + Clone + Hash + Debug + Eq + PartialEq + Send + Sync;
    type Fence: Copy + Clone + Hash + Debug + Eq + PartialEq + Send + Sync;
}

Resources pertaining to a specific API.

Associated Types

Implementors