pub struct RenderPipelineBinaryFunctionsDescriptor(/* private fields */);Expand description
Descriptor for render pipeline binary functions.
C++ equivalent: MTL4::RenderPipelineBinaryFunctionsDescriptor
Implementations§
Source§impl RenderPipelineBinaryFunctionsDescriptor
impl RenderPipelineBinaryFunctionsDescriptor
Sourcepub unsafe fn from_raw(ptr: *mut c_void) -> Option<Self>
pub unsafe fn from_raw(ptr: *mut c_void) -> Option<Self>
Create a RenderPipelineBinaryFunctionsDescriptor from a raw pointer.
Sourcepub fn vertex_additional_binary_functions_raw(&self) -> *mut c_void
pub fn vertex_additional_binary_functions_raw(&self) -> *mut c_void
Get the vertex additional binary functions (as raw pointer to NSArray).
Sourcepub fn set_vertex_additional_binary_functions_raw(
&self,
functions: *const c_void,
)
pub fn set_vertex_additional_binary_functions_raw( &self, functions: *const c_void, )
Set the vertex additional binary functions (from raw pointer to NSArray).
Sourcepub fn fragment_additional_binary_functions_raw(&self) -> *mut c_void
pub fn fragment_additional_binary_functions_raw(&self) -> *mut c_void
Get the fragment additional binary functions (as raw pointer to NSArray).
Sourcepub fn set_fragment_additional_binary_functions_raw(
&self,
functions: *const c_void,
)
pub fn set_fragment_additional_binary_functions_raw( &self, functions: *const c_void, )
Set the fragment additional binary functions (from raw pointer to NSArray).
Sourcepub fn tile_additional_binary_functions_raw(&self) -> *mut c_void
pub fn tile_additional_binary_functions_raw(&self) -> *mut c_void
Get the tile additional binary functions (as raw pointer to NSArray).
Sourcepub fn set_tile_additional_binary_functions_raw(&self, functions: *const c_void)
pub fn set_tile_additional_binary_functions_raw(&self, functions: *const c_void)
Set the tile additional binary functions (from raw pointer to NSArray).
Sourcepub fn object_additional_binary_functions_raw(&self) -> *mut c_void
pub fn object_additional_binary_functions_raw(&self) -> *mut c_void
Get the object additional binary functions (as raw pointer to NSArray).
Sourcepub fn set_object_additional_binary_functions_raw(
&self,
functions: *const c_void,
)
pub fn set_object_additional_binary_functions_raw( &self, functions: *const c_void, )
Set the object additional binary functions (from raw pointer to NSArray).
Sourcepub fn mesh_additional_binary_functions_raw(&self) -> *mut c_void
pub fn mesh_additional_binary_functions_raw(&self) -> *mut c_void
Get the mesh additional binary functions (as raw pointer to NSArray).
Sourcepub fn set_mesh_additional_binary_functions_raw(&self, functions: *const c_void)
pub fn set_mesh_additional_binary_functions_raw(&self, functions: *const c_void)
Set the mesh additional binary functions (from raw pointer to NSArray).