Struct HAPI_ParmInfo

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

Source§

fn clone(&self) -> HAPI_ParmInfo

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for HAPI_ParmInfo

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for HAPI_ParmInfo

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.