ux-dx 0.2.1

3D Graphics Primitives for Angular Rust
Documentation
use std::mem;
use std::ptr;

// @short_description: Functions for notification of command completion
//
//  allows notification of GPU command completion; users may mark
// points in the GPU command stream and receive notification when the GPU
// has executed to that point.

//*
//  * FenceCallback:
//  * @fence: Unused. In the future this parameter may be used to pass
//  *   extra information about the fence completion but for now it
//  *   should be ignored.
//  * @user_data: The private data passed to framebuffer_add_fence_callback()
//  *
//  * The callback prototype used with
//  * framebuffer_add_fence_callback() for notification of GPU
//  * command completion.
//  *
//  * Since: 2.0
//  * Stability: Unstable
//  */
//  typedef void (* FenceCallback) (Fence *fence,
//     void *user_data);

// Fence:
//
// An opaque object representing a fence. This type is currently
// unused but in the future may be used to pass extra information
// about the fence completion.
//
// Since: 2.0
// Stability: Unstable
#[repr(C)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
pub struct Fence {}