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;
}

Resources pertaining to a specific API.

Associated Types

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

Implementors