brickrust 1.11.2+brickrust-001

A library which allows Brick Rigs modding

use crate::br::properties::reflection::FBrickPropertyReflection;

#[repr(C)]
#[derive(Debug)]
pub struct IBrickPropertyInterfaceVTable
{
    pub _a_0: unsafe extern "C" fn( brick: *const IBrickPropertyInterface ),
    pub getUObject: unsafe extern "C" fn( brick: *const IBrickPropertyInterface ),
    pub ReflectBrickProperties: unsafe extern "C" fn( brick: *const IBrickPropertyInterface, reflection: *mut FBrickPropertyReflection ),
    pub CanModifyBrickProperty: unsafe extern "C" fn( brick: *const IBrickPropertyInterface ),
    pub PostModifyBrickProperty: unsafe extern "C" fn( brick: *const IBrickPropertyInterface ),
    pub UpdateFocusedBrickProperty: unsafe extern "C" fn( brick: *const IBrickPropertyInterface ),
}

#[repr(C)]
pub struct IBrickPropertyInterface
{
    pub vtable: *mut usize,
}