pub trait IAttributesTrait {
    // Required methods
    unsafe fn set(&self, attrID: IAttrID, data: *const FVariant) -> tresult;
    unsafe fn queue(&self, listID: IAttrID, data: *const FVariant) -> tresult;
    unsafe fn setBinaryData(
        &self,
        attrID: IAttrID,
        data: *mut c_void,
        bytes: uint32,
        copyBytes: bool
    ) -> tresult;
    unsafe fn get(&self, attrID: IAttrID, data: *mut FVariant) -> tresult;
    unsafe fn unqueue(&self, listID: IAttrID, data: *mut FVariant) -> tresult;
    unsafe fn getQueueItemCount(&self, _0: IAttrID) -> int32;
    unsafe fn resetQueue(&self, attrID: IAttrID) -> tresult;
    unsafe fn resetAllQueues(&self) -> tresult;
    unsafe fn getBinaryData(
        &self,
        attrID: IAttrID,
        data: *mut c_void,
        bytes: uint32
    ) -> tresult;
    unsafe fn getBinaryDataSize(&self, attrID: IAttrID) -> uint32;
}

Required Methods§

source

unsafe fn set(&self, attrID: IAttrID, data: *const FVariant) -> tresult

source

unsafe fn queue(&self, listID: IAttrID, data: *const FVariant) -> tresult

source

unsafe fn setBinaryData( &self, attrID: IAttrID, data: *mut c_void, bytes: uint32, copyBytes: bool ) -> tresult

source

unsafe fn get(&self, attrID: IAttrID, data: *mut FVariant) -> tresult

source

unsafe fn unqueue(&self, listID: IAttrID, data: *mut FVariant) -> tresult

source

unsafe fn getQueueItemCount(&self, _0: IAttrID) -> int32

source

unsafe fn resetQueue(&self, attrID: IAttrID) -> tresult

source

unsafe fn resetAllQueues(&self) -> tresult

source

unsafe fn getBinaryData( &self, attrID: IAttrID, data: *mut c_void, bytes: uint32 ) -> tresult

source

unsafe fn getBinaryDataSize(&self, attrID: IAttrID) -> uint32

Implementors§