Struct hapi_rs::geometry::CookOptions
source · 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 copy 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 more