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