Struct ul_sys::ULSurfaceDefinition [−][src]
#[repr(C)]pub struct ULSurfaceDefinition {
pub create: ULSurfaceDefinitionCreateCallback,
pub destroy: ULSurfaceDefinitionDestroyCallback,
pub get_width: ULSurfaceDefinitionGetWidthCallback,
pub get_height: ULSurfaceDefinitionGetHeightCallback,
pub get_row_bytes: ULSurfaceDefinitionGetRowBytesCallback,
pub get_size: ULSurfaceDefinitionGetSizeCallback,
pub lock_pixels: ULSurfaceDefinitionLockPixelsCallback,
pub unlock_pixels: ULSurfaceDefinitionUnlockPixelsCallback,
pub resize: ULSurfaceDefinitionResizeCallback,
}
Fields
create: ULSurfaceDefinitionCreateCallback
destroy: ULSurfaceDefinitionDestroyCallback
get_width: ULSurfaceDefinitionGetWidthCallback
get_height: ULSurfaceDefinitionGetHeightCallback
get_row_bytes: ULSurfaceDefinitionGetRowBytesCallback
get_size: ULSurfaceDefinitionGetSizeCallback
lock_pixels: ULSurfaceDefinitionLockPixelsCallback
unlock_pixels: ULSurfaceDefinitionUnlockPixelsCallback
resize: ULSurfaceDefinitionResizeCallback
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ULSurfaceDefinition
impl Send for ULSurfaceDefinition
impl Sync for ULSurfaceDefinition
impl Unpin for ULSurfaceDefinition
impl UnwindSafe for ULSurfaceDefinition
Blanket Implementations
Mutably borrows from an owned value. Read more