#[repr(C)]pub struct CreationGraphOutputNodeTypeT {
pub node_name_hash: StrhashT,
pub display_name: *const c_char,
pub asset_label: *const AssetLabelT,
pub size: u64,
pub write_wire: Option<unsafe extern "C" fn(ctx: *mut CreationGraphInterpreterContextT, wire: u32, data: *const c_void)>,
pub thumbnail_validity_hash: Option<unsafe extern "C" fn(data: *const c_void) -> u64>,
pub refresh_thumbnail: Option<unsafe extern "C" fn(data: *const c_void, asset: TtIdT, thumbnail_desc: *const RendererImageDescT, entity_ctx: *mut EntityContextO, render_backend: *mut RendererBackendI, res_buf: *mut RendererResourceCommandBufferO, cmd_buf: *mut RendererCommandBufferO) -> CreationGraphThumbnailRefreshT>,
}
Fields§
§node_name_hash: StrhashT
§display_name: *const c_char
§asset_label: *const AssetLabelT
§size: u64
§write_wire: Option<unsafe extern "C" fn(ctx: *mut CreationGraphInterpreterContextT, wire: u32, data: *const c_void)>
§thumbnail_validity_hash: Option<unsafe extern "C" fn(data: *const c_void) -> u64>
§refresh_thumbnail: Option<unsafe extern "C" fn(data: *const c_void, asset: TtIdT, thumbnail_desc: *const RendererImageDescT, entity_ctx: *mut EntityContextO, render_backend: *mut RendererBackendI, res_buf: *mut RendererResourceCommandBufferO, cmd_buf: *mut RendererCommandBufferO) -> CreationGraphThumbnailRefreshT>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CreationGraphOutputNodeTypeT
impl RefUnwindSafe for CreationGraphOutputNodeTypeT
impl !Send for CreationGraphOutputNodeTypeT
impl !Sync for CreationGraphOutputNodeTypeT
impl Unpin for CreationGraphOutputNodeTypeT
impl UnwindSafe for CreationGraphOutputNodeTypeT
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