Struct spirv_cross::spirv::ShaderResources [−][src]
pub struct ShaderResources { pub uniform_buffers: Vec<Resource>, pub storage_buffers: Vec<Resource>, pub stage_inputs: Vec<Resource>, pub stage_outputs: Vec<Resource>, pub subpass_inputs: Vec<Resource>, pub storage_images: Vec<Resource>, pub sampled_images: Vec<Resource>, pub atomic_counters: Vec<Resource>, pub push_constant_buffers: Vec<Resource>, pub separate_images: Vec<Resource>, pub separate_samplers: Vec<Resource>, }
Shader resources.
Fields
uniform_buffers: Vec<Resource>
storage_buffers: Vec<Resource>
stage_inputs: Vec<Resource>
stage_outputs: Vec<Resource>
subpass_inputs: Vec<Resource>
storage_images: Vec<Resource>
sampled_images: Vec<Resource>
atomic_counters: Vec<Resource>
push_constant_buffers: Vec<Resource>
separate_images: Vec<Resource>
separate_samplers: Vec<Resource>
Trait Implementations
impl Debug for ShaderResources
[src]
impl Debug for ShaderResources
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for ShaderResources
[src]
impl Clone for ShaderResources
fn clone(&self) -> ShaderResources
[src]
fn clone(&self) -> ShaderResources
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
Auto Trait Implementations
impl Send for ShaderResources
impl Send for ShaderResources
impl Sync for ShaderResources
impl Sync for ShaderResources