pub struct ParmInfo { /* private fields */ }
Expand description
Implementations
sourceimpl ParmInfo
impl ParmInfo
pub fn from_parm_name(name: &str, node: &HoudiniNode) -> Result<Self>
pub fn into_node_parm(self, node: NodeHandle) -> Parameter
sourceimpl ParmInfo
impl ParmInfo
pub fn id(&self) -> ParmHandle
pub fn parent_id(&self) -> ParmHandle
pub fn child_index(&self) -> i32
pub fn parm_type(&self) -> ParmType
pub fn script_type(&self) -> PrmScriptType
pub fn permissions(&self) -> Permissions
pub fn tag_count(&self) -> i32
pub fn size(&self) -> i32
pub fn choice_count(&self) -> i32
pub fn choice_list_type(&self) -> ChoiceListType
pub fn has_min(&self) -> bool
pub fn has_max(&self) -> bool
pub fn has_uimin(&self) -> bool
pub fn has_uimax(&self) -> bool
pub fn min(&self) -> f32
pub fn max(&self) -> f32
pub fn uimin(&self) -> f32
pub fn uimax(&self) -> f32
pub fn invisible(&self) -> bool
pub fn disabled(&self) -> bool
pub fn spare(&self) -> bool
pub fn join_next(&self) -> bool
pub fn label_none(&self) -> bool
pub fn int_values_index(&self) -> i32
pub fn float_values_index(&self) -> i32
pub fn string_values_index(&self) -> i32
pub fn choice_index(&self) -> i32
pub fn input_node_type(&self) -> NodeType
pub fn input_node_flag(&self) -> NodeFlags
pub fn is_child_of_multi_parm(&self) -> bool
pub fn instance_num(&self) -> i32
pub fn instance_length(&self) -> i32
pub fn instance_count(&self) -> i32
pub fn instance_start_offset(&self) -> i32
pub fn ramp_type(&self) -> RampType
pub fn type_info(&self) -> Result<String>
pub fn name(&self) -> Result<String>
pub fn name_cstr(&self) -> Result<CString>
pub fn label(&self) -> Result<String>
pub fn template_name(&self) -> Result<String>
pub fn help(&self) -> Result<String>
pub fn visibility_condition(&self) -> Result<String>
pub fn disabled_condition(&self) -> Result<String>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ParmInfo
impl Send for ParmInfo
impl Sync for ParmInfo
impl Unpin for ParmInfo
impl !UnwindSafe for ParmInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more