Struct screen_13::driver::ComputePipelineInfoBuilder
source · [−]pub struct ComputePipelineInfoBuilder { /* private fields */ }Expand description
Builder for ComputePipelineInfo.
Implementations
sourceimpl ComputePipelineInfoBuilder
impl ComputePipelineInfoBuilder
pub fn bindless_descriptor_count(self, value: u32) -> Self
sourcepub fn entry_name(self, value: String) -> Self
pub fn entry_name(self, value: String) -> Self
The GLSL or HLSL shader entry point name, or main by default.
sourcepub fn specialization_info(self, value: SpecializationInfo) -> Self
pub fn specialization_info(self, value: SpecializationInfo) -> Self
Data about Vulkan specialization constants.
sourcepub fn build(
self
) -> Result<ComputePipelineInfo, ComputePipelineInfoBuilderError>
pub fn build(
self
) -> Result<ComputePipelineInfo, ComputePipelineInfoBuilderError>
Trait Implementations
sourceimpl Default for ComputePipelineInfoBuilder
impl Default for ComputePipelineInfoBuilder
sourceimpl From<ComputePipelineInfoBuilder> for ComputePipelineInfo
impl From<ComputePipelineInfoBuilder> for ComputePipelineInfo
sourcefn from(info: ComputePipelineInfoBuilder) -> Self
fn from(info: ComputePipelineInfoBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for ComputePipelineInfoBuilder
impl Send for ComputePipelineInfoBuilder
impl Sync for ComputePipelineInfoBuilder
impl Unpin for ComputePipelineInfoBuilder
impl UnwindSafe for ComputePipelineInfoBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more