#[repr(C, packed(4))]pub struct bNodeSocket {Show 32 fields
pub next: Pointer<bNodeSocket>,
pub prev: Pointer<bNodeSocket>,
pub prop: Pointer<IDProperty>,
pub identifier: [i8; 64],
pub name: [i8; 64],
pub storage: Pointer<Void>,
pub type_: i16,
pub flag: i16,
pub limit: i16,
pub in_out: i16,
pub typeinfo: Pointer<Nothing>,
pub idname: [i8; 64],
pub locx: f32,
pub locy: f32,
pub default_value: Pointer<Void>,
pub stack_index: i16,
pub stack_type: i16,
pub display_shape: i8,
pub attribute_domain: i8,
pub total_inputs: i16,
pub label: [i8; 64],
pub description: [i8; 64],
pub default_attribute_name: Pointer<i8>,
pub cache: Pointer<Void>,
pub own_index: i32,
pub to_index: i32,
pub groupsock: Pointer<bNodeSocket>,
pub link: Pointer<bNodeLink>,
pub ns: bNodeStack,
pub declaration: Pointer<Nothing>,
pub changed_flag: i32,
pub _pad: [i8; 4],
}Fields§
§next: Pointer<bNodeSocket>§prev: Pointer<bNodeSocket>§prop: Pointer<IDProperty>§identifier: [i8; 64]§name: [i8; 64]§storage: Pointer<Void>§type_: i16§flag: i16§limit: i16§in_out: i16§typeinfo: Pointer<Nothing>§idname: [i8; 64]§locx: f32§locy: f32§default_value: Pointer<Void>§stack_index: i16§stack_type: i16§display_shape: i8§attribute_domain: i8§total_inputs: i16§label: [i8; 64]§description: [i8; 64]§default_attribute_name: Pointer<i8>§cache: Pointer<Void>§own_index: i32§to_index: i32§groupsock: Pointer<bNodeSocket>§link: Pointer<bNodeLink>§ns: bNodeStack§declaration: Pointer<Nothing>§changed_flag: i32§_pad: [i8; 4]Trait Implementations§
Source§impl DoubleLinked<Pointer<bNodeSocket>> for bNodeSocket
impl DoubleLinked<Pointer<bNodeSocket>> for bNodeSocket
Source§impl GeneratedBlendStruct for bNodeSocket
impl GeneratedBlendStruct for bNodeSocket
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "bNodeSocket"
const STRUCT_INDEX: usize = 407usize
const STRUCT_TYPE_INDEX: usize = 538usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<bNodeSocket> for bNodeSocket
Auto Trait Implementations§
impl Freeze for bNodeSocket
impl RefUnwindSafe for bNodeSocket
impl Send for bNodeSocket
impl Sync for bNodeSocket
impl Unpin for bNodeSocket
impl UnwindSafe for bNodeSocket
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