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;
}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
Implementors
impl Resources for DummyResources type Buffer = (); type Shader = (); type Program = (); type PipelineStateObject = (); type Texture = (); type ShaderResourceView = (); type UnorderedAccessView = (); type RenderTargetView = (); type DepthStencilView = (); type Sampler = (); type Fence = ();