Type Alias EntityRecord
Source pub type EntityRecord = entityRecord;
struct EntityRecord {Show 14 fields
pub name: *const i8,
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2], u16>,
pub shortPrintFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: *mut c_void)>,
pub longPrintFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: *mut c_void)>,
pub deleteFunction: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut environmentData) -> bool>,
pub evaluateFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *mut c_void, _: *mut udfValue) -> bool>,
pub getNextFunction: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void) -> *mut c_void>,
pub decrementBusyCount: Option<unsafe extern "C" fn(_: *mut environmentData, _: *mut c_void)>,
pub incrementBusyCount: Option<unsafe extern "C" fn(_: *mut environmentData, _: *mut c_void)>,
pub propagateDepth: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void)>,
pub markNeeded: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void)>,
pub install: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void)>,
pub deinstall: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void)>,
pub usrData: *mut userData,
}