Trait gfx::Resources
[−]
[src]
pub trait Resources: PartialEq<Self> + Eq + Clone + Any + Hash + Debug { type Buffer: Send + Copy + Sync + PartialEq<Self::Buffer> + Eq + Clone + Any + Hash + Debug; type Shader: Send + Sync + PartialEq<Self::Shader> + Eq + Clone + Any + Hash + Debug; type Program: Send + Sync + PartialEq<Self::Program> + Eq + Clone + Any + Hash + Debug; type PipelineStateObject: Send + Sync + PartialEq<Self::PipelineStateObject> + Eq + Clone + Any + Hash + Debug; type Texture: Send + Sync + PartialEq<Self::Texture> + Eq + Clone + Any + Hash + Debug; type ShaderResourceView: Send + Copy + Sync + PartialEq<Self::ShaderResourceView> + Eq + Clone + Any + Hash + Debug; type UnorderedAccessView: Send + Copy + Sync + PartialEq<Self::UnorderedAccessView> + Eq + Clone + Any + Hash + Debug; type RenderTargetView: Send + Copy + Sync + PartialEq<Self::RenderTargetView> + Eq + Clone + Any + Hash + Debug; type DepthStencilView: Send + Sync + PartialEq<Self::DepthStencilView> + Eq + Clone + Any + Hash + Debug; type Sampler: Send + Copy + Sync + PartialEq<Self::Sampler> + Eq + Clone + Any + Hash + Debug; type Fence: Send + Sync + PartialEq<Self::Fence> + Eq + Clone + Any + Hash + Debug; }
Resources pertaining to a specific API.
Associated Types
type Buffer: Send + Copy + Sync + PartialEq<Self::Buffer> + Eq + Clone + Any + Hash + Debug
type Shader: Send + Sync + PartialEq<Self::Shader> + Eq + Clone + Any + Hash + Debug
type Program: Send + Sync + PartialEq<Self::Program> + Eq + Clone + Any + Hash + Debug
type PipelineStateObject: Send + Sync + PartialEq<Self::PipelineStateObject> + Eq + Clone + Any + Hash + Debug
type Texture: Send + Sync + PartialEq<Self::Texture> + Eq + Clone + Any + Hash + Debug
type ShaderResourceView: Send + Copy + Sync + PartialEq<Self::ShaderResourceView> + Eq + Clone + Any + Hash + Debug
type UnorderedAccessView: Send + Copy + Sync + PartialEq<Self::UnorderedAccessView> + Eq + Clone + Any + Hash + Debug
type RenderTargetView: Send + Copy + Sync + PartialEq<Self::RenderTargetView> + Eq + Clone + Any + Hash + Debug
type DepthStencilView: Send + Sync + PartialEq<Self::DepthStencilView> + Eq + Clone + Any + Hash + Debug
type Sampler: Send + Copy + Sync + PartialEq<Self::Sampler> + Eq + Clone + Any + Hash + Debug
type Fence: Send + Sync + PartialEq<Self::Fence> + Eq + Clone + Any + Hash + Debug
Implementors
impl Resources for DummyResources