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
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
Implementors
impl Resources for DummyResources