Trait gfx_core::Resources [−][src]
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
[src]
type Shader: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync
[src]
type Program: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync
[src]
type PipelineStateObject: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync
[src]
type Texture: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync
[src]
type ShaderResourceView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy
[src]
type UnorderedAccessView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy
[src]
type RenderTargetView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy
[src]
type DepthStencilView: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync
[src]
type Sampler: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync + Copy
[src]
type Fence: Clone + Hash + Debug + Eq + PartialEq + Any + Send + Sync
[src]
type Mapping: Hash + Debug + Eq + PartialEq + Any + Send + Sync + Gate<Self>
[src]
Implementors
impl Resources for DummyResources
[src]
type Buffer = ()
type Shader = ()
type Program = ()
type PipelineStateObject = ()
type Texture = ()
type ShaderResourceView = ()
type UnorderedAccessView = ()
type RenderTargetView = ()
type DepthStencilView = ()
type Sampler = ()
type Fence = DummyFence
type Mapping = DummyMapping
impl Resources for Resources
impl Resources for Resources