#[repr(C)]pub struct HAPI_ParmInfo {Show 43 fields
    pub id: HAPI_ParmId,
    pub parentId: HAPI_ParmId,
    pub childIndex: c_int,
    pub type_: ParmType,
    pub scriptType: PrmScriptType,
    pub typeInfoSH: HAPI_StringHandle,
    pub permissions: Permissions,
    pub tagCount: c_int,
    pub size: c_int,
    pub choiceListType: ChoiceListType,
    pub choiceCount: c_int,
    pub nameSH: HAPI_StringHandle,
    pub labelSH: HAPI_StringHandle,
    pub templateNameSH: HAPI_StringHandle,
    pub helpSH: HAPI_StringHandle,
    pub hasMin: HAPI_Bool,
    pub hasMax: HAPI_Bool,
    pub hasUIMin: HAPI_Bool,
    pub hasUIMax: HAPI_Bool,
    pub min: f32,
    pub max: f32,
    pub UIMin: f32,
    pub UIMax: f32,
    pub invisible: HAPI_Bool,
    pub disabled: HAPI_Bool,
    pub spare: HAPI_Bool,
    pub joinNext: HAPI_Bool,
    pub labelNone: HAPI_Bool,
    pub intValuesIndex: c_int,
    pub floatValuesIndex: c_int,
    pub stringValuesIndex: c_int,
    pub choiceIndex: c_int,
    pub inputNodeType: NodeType,
    pub inputNodeFlag: NodeFlags,
    pub isChildOfMultiParm: HAPI_Bool,
    pub instanceNum: c_int,
    pub instanceLength: c_int,
    pub instanceCount: c_int,
    pub instanceStartOffset: c_int,
    pub rampType: RampType,
    pub visibilityConditionSH: HAPI_StringHandle,
    pub disabledConditionSH: HAPI_StringHandle,
    pub useMenuItemTokenAsValue: HAPI_Bool,
}Fields§
§id: HAPI_ParmId§parentId: HAPI_ParmId§childIndex: c_int§type_: ParmType§scriptType: PrmScriptType§typeInfoSH: HAPI_StringHandle§permissions: Permissions§tagCount: c_int§size: c_int§choiceListType: ChoiceListType§choiceCount: c_int§nameSH: HAPI_StringHandle§labelSH: HAPI_StringHandle§templateNameSH: HAPI_StringHandle§helpSH: HAPI_StringHandle§hasMin: HAPI_Bool§hasMax: HAPI_Bool§hasUIMin: HAPI_Bool§hasUIMax: HAPI_Bool§min: f32§max: f32§UIMin: f32§UIMax: f32§invisible: HAPI_Bool§disabled: HAPI_Bool§spare: HAPI_Bool§joinNext: HAPI_Bool§labelNone: HAPI_Bool§intValuesIndex: c_int§floatValuesIndex: c_int§stringValuesIndex: c_int§choiceIndex: c_int§inputNodeType: NodeType§inputNodeFlag: NodeFlags§isChildOfMultiParm: HAPI_Bool§instanceNum: c_int§instanceLength: c_int§instanceCount: c_int§instanceStartOffset: c_int§rampType: RampType§visibilityConditionSH: HAPI_StringHandle§disabledConditionSH: HAPI_StringHandle§useMenuItemTokenAsValue: HAPI_BoolTrait Implementations§
Source§impl Clone for HAPI_ParmInfo
 
impl Clone for HAPI_ParmInfo
Source§fn clone(&self) -> HAPI_ParmInfo
 
fn clone(&self) -> HAPI_ParmInfo
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 moreSource§impl Debug for HAPI_ParmInfo
 
impl Debug for HAPI_ParmInfo
impl Copy for HAPI_ParmInfo
Auto Trait Implementations§
impl Freeze for HAPI_ParmInfo
impl RefUnwindSafe for HAPI_ParmInfo
impl Send for HAPI_ParmInfo
impl Sync for HAPI_ParmInfo
impl Unpin for HAPI_ParmInfo
impl UnwindSafe for HAPI_ParmInfo
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