[−][src]Trait vulkano::descriptor::pipeline_layout::PipelineLayoutAbstract
Trait for objects that describe the layout of the descriptors and push constants of a pipeline.
Required methods
fn sys(&self) -> PipelineLayoutSys
Returns an opaque object that allows internal access to the pipeline layout.
Can be obtained by calling PipelineLayoutAbstract::sys()
on the pipeline layout.
Note: This is an internal function that you normally don't need to call.
fn descriptor_set_layout(
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>
Returns the UnsafeDescriptorSetLayout
object of the specified set index.
Returns None
if out of range or if the set is empty for this index.
Implementors
impl<D> PipelineLayoutAbstract for PipelineLayout<D> where
D: PipelineLayoutDesc,
[src]
D: PipelineLayoutDesc,
fn sys(&self) -> PipelineLayoutSys
[src]
fn descriptor_set_layout(
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>
[src]
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>
impl<Mv, L, Rp> PipelineLayoutAbstract for GraphicsPipeline<Mv, L, Rp> where
L: PipelineLayoutAbstract,
[src]
L: PipelineLayoutAbstract,
fn sys(&self) -> PipelineLayoutSys
[src]
fn descriptor_set_layout(
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>
[src]
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>
impl<Pl> PipelineLayoutAbstract for ComputePipeline<Pl> where
Pl: PipelineLayoutAbstract,
[src]
Pl: PipelineLayoutAbstract,
fn sys(&self) -> PipelineLayoutSys
[src]
fn descriptor_set_layout(
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>
[src]
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>
impl<T> PipelineLayoutAbstract for T where
T: SafeDeref,
T::Target: PipelineLayoutAbstract,
[src]
T: SafeDeref,
T::Target: PipelineLayoutAbstract,
fn sys(&self) -> PipelineLayoutSys
[src]
fn descriptor_set_layout(
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>
[src]
&self,
index: usize
) -> Option<&Arc<UnsafeDescriptorSetLayout>>