Struct sierra::ShaderBindingTable
source · pub struct ShaderBindingTable {
pub raygen: Option<StridedBufferRange>,
pub miss: Option<StridedBufferRange>,
pub hit: Option<StridedBufferRange>,
pub callable: Option<StridedBufferRange>,
}
Fields§
§raygen: Option<StridedBufferRange>
§miss: Option<StridedBufferRange>
§hit: Option<StridedBufferRange>
§callable: Option<StridedBufferRange>
Trait Implementations§
source§impl Clone for ShaderBindingTable
impl Clone for ShaderBindingTable
source§fn clone(&self) -> ShaderBindingTable
fn clone(&self) -> ShaderBindingTable
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ShaderBindingTable
impl Debug for ShaderBindingTable
source§impl Hash for ShaderBindingTable
impl Hash for ShaderBindingTable
source§impl PartialEq<ShaderBindingTable> for ShaderBindingTable
impl PartialEq<ShaderBindingTable> for ShaderBindingTable
source§fn eq(&self, other: &ShaderBindingTable) -> bool
fn eq(&self, other: &ShaderBindingTable) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.