#[repr(C, packed(4))]pub struct bNodeTree {Show 39 fields
pub id: ID,
pub adt: Pointer<AnimData>,
pub typeinfo: Pointer<Nothing>,
pub idname: [i8; 64],
pub interface_type: Pointer<Nothing>,
pub gpd: Pointer<bGPdata>,
pub view_center: [f32; 2],
pub nodes: ListBase,
pub links: ListBase,
pub field_inferencing_interface: Pointer<Nothing>,
pub type_: i32,
pub runtime_flag: u8,
pub _pad1: [i8; 3],
pub cur_index: i32,
pub flag: i32,
pub changed_flag: i32,
pub is_updating: i16,
pub done: i16,
pub nodetype: i32,
pub edit_quality: i16,
pub render_quality: i16,
pub chunksize: i32,
pub execution_mode: i32,
pub viewer_border: rctf,
pub inputs: ListBase,
pub outputs: ListBase,
pub previews: Pointer<Nothing>,
pub active_viewer_key: bNodeInstanceKey,
pub output_topology_hash: i32,
pub execdata: Pointer<Nothing>,
pub progress: Function,
pub stats_draw: Function,
pub test_break: Function,
pub update_draw: Function,
pub tbh: Pointer<Void>,
pub prh: Pointer<Void>,
pub sdh: Pointer<Void>,
pub udh: Pointer<Void>,
pub preview: Pointer<PreviewImage>,
}Fields§
§id: ID§adt: Pointer<AnimData>§typeinfo: Pointer<Nothing>§idname: [i8; 64]§interface_type: Pointer<Nothing>§gpd: Pointer<bGPdata>§view_center: [f32; 2]§nodes: ListBase§links: ListBase§field_inferencing_interface: Pointer<Nothing>§type_: i32§runtime_flag: u8§_pad1: [i8; 3]§cur_index: i32§flag: i32§changed_flag: i32§is_updating: i16§done: i16§nodetype: i32§edit_quality: i16§render_quality: i16§chunksize: i32§execution_mode: i32§viewer_border: rctf§inputs: ListBase§outputs: ListBase§previews: Pointer<Nothing>§active_viewer_key: bNodeInstanceKey§output_topology_hash: i32§execdata: Pointer<Nothing>§progress: Function§stats_draw: Function§test_break: Function§update_draw: Function§tbh: Pointer<Void>§prh: Pointer<Void>§sdh: Pointer<Void>§udh: Pointer<Void>§preview: Pointer<PreviewImage>Trait Implementations§
Source§impl GeneratedBlendStruct for bNodeTree
impl GeneratedBlendStruct for bNodeTree
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "bNodeTree"
const STRUCT_INDEX: usize = 411usize
const STRUCT_TYPE_INDEX: usize = 88usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<bNodeTree> for bNodeTree
Auto Trait Implementations§
impl Freeze for bNodeTree
impl RefUnwindSafe for bNodeTree
impl Send for bNodeTree
impl Sync for bNodeTree
impl Unpin for bNodeTree
impl UnwindSafe for bNodeTree
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