Struct clips_sys::objectPatternNode
source · #[repr(C)]pub struct objectPatternNode {
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2], u8>,
pub leaveFields: c_ushort,
pub matchTimeTag: c_ulonglong,
pub slotNameID: c_ushort,
pub networkTest: *mut Expression,
pub nextLevel: *mut objectPatternNode,
pub lastLevel: *mut objectPatternNode,
pub leftNode: *mut objectPatternNode,
pub rightNode: *mut objectPatternNode,
pub alphaNode: *mut OBJECT_ALPHA_NODE,
pub bsaveID: c_ulong,
}
Fields
_bitfield_1: __BindgenBitfieldUnit<[u8; 2], u8>
leaveFields: c_ushort
matchTimeTag: c_ulonglong
slotNameID: c_ushort
networkTest: *mut Expression
nextLevel: *mut objectPatternNode
lastLevel: *mut objectPatternNode
leftNode: *mut objectPatternNode
rightNode: *mut objectPatternNode
alphaNode: *mut OBJECT_ALPHA_NODE
bsaveID: c_ulong
Implementations
sourceimpl objectPatternNode
impl objectPatternNode
pub fn blocked(&self) -> c_uint
pub fn set_blocked(&mut self, val: c_uint)
pub fn multifieldNode(&self) -> c_uint
pub fn set_multifieldNode(&mut self, val: c_uint)
pub fn endSlot(&self) -> c_uint
pub fn set_endSlot(&mut self, val: c_uint)
pub fn selector(&self) -> c_uint
pub fn set_selector(&mut self, val: c_uint)
pub fn whichField(&self) -> c_uint
pub fn set_whichField(&mut self, val: c_uint)
pub fn new_bitfield_1(
blocked: c_uint,
multifieldNode: c_uint,
endSlot: c_uint,
selector: c_uint,
whichField: c_uint
) -> __BindgenBitfieldUnit<[u8; 2], u8>
Trait Implementations
sourceimpl Clone for objectPatternNode
impl Clone for objectPatternNode
sourcefn clone(&self) -> objectPatternNode
fn clone(&self) -> objectPatternNode
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for objectPatternNode
impl Debug for objectPatternNode
sourceimpl Default for objectPatternNode
impl Default for objectPatternNode
impl Copy for objectPatternNode
Auto Trait Implementations
impl RefUnwindSafe for objectPatternNode
impl !Send for objectPatternNode
impl !Sync for objectPatternNode
impl Unpin for objectPatternNode
impl UnwindSafe for objectPatternNode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more