#[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