pub struct PipelineStageDynamicLinkingDescriptor(/* private fields */);Expand description
Descriptor for pipeline stage dynamic linking.
C++ equivalent: MTL4::PipelineStageDynamicLinkingDescriptor
PipelineStageDynamicLinkingDescriptor specifies dynamic linking configuration for a single pipeline stage.
Implementations§
Source§impl PipelineStageDynamicLinkingDescriptor
impl PipelineStageDynamicLinkingDescriptor
Sourcepub unsafe fn from_raw(ptr: *mut c_void) -> Option<Self>
pub unsafe fn from_raw(ptr: *mut c_void) -> Option<Self>
Create a PipelineStageDynamicLinkingDescriptor from a raw pointer.
Sourcepub fn binary_linked_functions_raw(&self) -> *mut c_void
pub fn binary_linked_functions_raw(&self) -> *mut c_void
Get the binary linked functions (as raw pointer to NSArray).
C++ equivalent: NS::Array* binaryLinkedFunctions() const
Sourcepub fn set_binary_linked_functions_raw(&self, functions: *const c_void)
pub fn set_binary_linked_functions_raw(&self, functions: *const c_void)
Set the binary linked functions (from raw pointer to NSArray).
C++ equivalent: void setBinaryLinkedFunctions(const NS::Array*)
Sourcepub fn max_call_stack_depth(&self) -> UInteger
pub fn max_call_stack_depth(&self) -> UInteger
Get the maximum call stack depth.
C++ equivalent: NS::UInteger maxCallStackDepth() const
Sourcepub fn set_max_call_stack_depth(&self, depth: UInteger)
pub fn set_max_call_stack_depth(&self, depth: UInteger)
Set the maximum call stack depth.
C++ equivalent: void setMaxCallStackDepth(NS::UInteger)
Sourcepub fn preloaded_libraries_raw(&self) -> *mut c_void
pub fn preloaded_libraries_raw(&self) -> *mut c_void
Get the preloaded libraries (as raw pointer to NSArray).
C++ equivalent: NS::Array* preloadedLibraries() const
Sourcepub fn set_preloaded_libraries_raw(&self, libraries: *const c_void)
pub fn set_preloaded_libraries_raw(&self, libraries: *const c_void)
Set the preloaded libraries (from raw pointer to NSArray).
C++ equivalent: void setPreloadedLibraries(const NS::Array*)