Struct imgui_gfx_renderer::pipe::Data [−]
pub struct Data<R: Resources> { pub vertex_buffer: <VertexBuffer<ImDrawVert> as DataBind<R>>::Data, pub matrix: <Global<[[f32; 4]; 4]> as DataBind<R>>::Data, pub tex: <TextureSampler<[f32; 4]> as DataBind<R>>::Data, pub out: <BlendTarget<Rgba8> as DataBind<R>>::Data, pub scissor: <Scissor as DataBind<R>>::Data, }
Fields
vertex_buffer: <VertexBuffer<ImDrawVert> as DataBind<R>>::Data
matrix: <Global<[[f32; 4]; 4]> as DataBind<R>>::Data
tex: <TextureSampler<[f32; 4]> as DataBind<R>>::Data
out: <BlendTarget<Rgba8> as DataBind<R>>::Data
scissor: <Scissor as DataBind<R>>::Data
Trait Implementations
impl<R: Clone + Resources> Clone for Data<R>
impl<R: Clone + Resources> Clone for Data<R>
fn clone(&self) -> Data<R>
fn clone(&self) -> Data<R>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<R: Debug + Resources> Debug for Data<R>
impl<R: Debug + Resources> Debug for Data<R>
impl<R: PartialEq + Resources> PartialEq for Data<R>
impl<R: PartialEq + Resources> PartialEq for Data<R>
fn eq(&self, other: &Data<R>) -> bool
fn eq(&self, other: &Data<R>) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Data<R>) -> bool
fn ne(&self, other: &Data<R>) -> bool
This method tests for !=
.
impl<R: Resources> PipelineData<R> for Data<R>
impl<R: Resources> PipelineData<R> for Data<R>
Auto Trait Implementations
impl<R> Send for Data<R> where
<R as Resources>::Buffer: Send + Sync,
<R as Resources>::Mapping: Send,
<R as Resources>::RenderTargetView: Send + Sync,
<R as Resources>::Sampler: Send + Sync,
<R as Resources>::ShaderResourceView: Send + Sync,
<R as Resources>::Texture: Send + Sync,
impl<R> Send for Data<R> where
<R as Resources>::Buffer: Send + Sync,
<R as Resources>::Mapping: Send,
<R as Resources>::RenderTargetView: Send + Sync,
<R as Resources>::Sampler: Send + Sync,
<R as Resources>::ShaderResourceView: Send + Sync,
<R as Resources>::Texture: Send + Sync,
impl<R> Sync for Data<R> where
<R as Resources>::Buffer: Send + Sync,
<R as Resources>::Mapping: Send,
<R as Resources>::RenderTargetView: Send + Sync,
<R as Resources>::Sampler: Send + Sync,
<R as Resources>::ShaderResourceView: Send + Sync,
<R as Resources>::Texture: Send + Sync,
impl<R> Sync for Data<R> where
<R as Resources>::Buffer: Send + Sync,
<R as Resources>::Mapping: Send,
<R as Resources>::RenderTargetView: Send + Sync,
<R as Resources>::Sampler: Send + Sync,
<R as Resources>::ShaderResourceView: Send + Sync,
<R as Resources>::Texture: Send + Sync,