pub struct CookOptions(/* private fields */);
Expand description
Implementations§
Source§impl CookOptions
impl CookOptions
pub fn split_geo_by_group(&self) -> bool
pub fn set_split_geo_by_group(&mut self, val: bool)
pub fn with_split_geo_by_group(self, val: bool) -> Self
pub fn split_geos_by_attribute(&self) -> bool
pub fn set_split_geos_by_attribute(&mut self, val: bool)
pub fn with_split_geos_by_attribute(self, val: bool) -> Self
pub fn max_vertices_per_primitive(&self) -> i32
pub fn set_max_vertices_per_primitive(&mut self, val: i32)
pub fn with_max_vertices_per_primitive(self, val: i32) -> Self
pub fn refine_curve_to_linear(&self) -> bool
pub fn set_refine_curve_to_linear(&mut self, val: bool)
pub fn with_refine_curve_to_linear(self, val: bool) -> Self
pub fn curve_refine_lod(&self) -> f32
pub fn set_curve_refine_lod(&mut self, val: f32)
pub fn with_curve_refine_lod(self, val: f32) -> Self
pub fn clear_errors_and_warnings(&self) -> bool
pub fn set_clear_errors_and_warnings(&mut self, val: bool)
pub fn with_clear_errors_and_warnings(self, val: bool) -> Self
pub fn cook_templated_geos(&self) -> bool
pub fn set_cook_templated_geos(&mut self, val: bool)
pub fn with_cook_templated_geos(self, val: bool) -> Self
pub fn split_points_by_vertex_attributes(&self) -> bool
pub fn set_split_points_by_vertex_attributes(&mut self, val: bool)
pub fn with_split_points_by_vertex_attributes(self, val: bool) -> Self
pub fn handle_box_part_types(&self) -> bool
pub fn set_handle_box_part_types(&mut self, val: bool)
pub fn with_handle_box_part_types(self, val: bool) -> Self
pub fn handle_sphere_part_types(&self) -> bool
pub fn set_handle_sphere_part_types(&mut self, val: bool)
pub fn with_handle_sphere_part_types(self, val: bool) -> Self
pub fn check_part_changes(&self) -> bool
pub fn set_check_part_changes(&mut self, val: bool)
pub fn with_check_part_changes(self, val: bool) -> Self
pub fn cache_mesh_topology(&self) -> bool
pub fn set_cache_mesh_topology(&mut self, val: bool)
pub fn with_cache_mesh_topology(self, val: bool) -> Self
pub fn prefer_output_nodes(&self) -> bool
pub fn set_prefer_output_nodes(&mut self, val: bool)
pub fn with_prefer_output_nodes(self, val: bool) -> Self
pub fn packed_prim_instancing_mode(&self) -> PackedPrimInstancingMode
pub fn set_packed_prim_instancing_mode(&mut self, val: PackedPrimInstancingMode)
pub fn with_packed_prim_instancing_mode( self, val: PackedPrimInstancingMode, ) -> Self
pub fn split_attr(&self, session: &Session) -> Result<String>
pub fn ptr(&self) -> *const HAPI_CookOptions
Trait Implementations§
Source§impl Clone for CookOptions
impl Clone for CookOptions
Source§fn clone(&self) -> CookOptions
fn clone(&self) -> CookOptions
Returns a duplicate 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 CookOptions
impl Debug for CookOptions
Auto Trait Implementations§
impl Freeze for CookOptions
impl RefUnwindSafe for CookOptions
impl Send for CookOptions
impl Sync for CookOptions
impl Unpin for CookOptions
impl UnwindSafe for CookOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more