pub unsafe fn from_raw(instance: Instance, handle: SurfaceKhrHandle) -> VdResult<SurfaceKhr> {
        Ok(SurfaceKhr {
            inner: Arc::new(Inner {
                handle: handle,
                instance: instance,
                active: AtomicBool::new(false),
            })
        })
    }
/// Assembles a new `SurfaceKhr` from parts.
Assembles a new `SurfaceKhr` from parts.
Assembles a new ` SurfaceKhr ` from parts .
pub unsafe fn from_raw(instance: Instance, handle: SurfaceKhrHandle) -> VdResult<SurfaceKhr> {
        Ok(SurfaceKhr {
            inner: Arc::new(Inner {
                handle: handle,
                instance: instance,
                active: AtomicBool::new(false),
            })
        })
    }
pub unsafe fn from_raw ( instance : Instance , handle : SurfaceKhrHandle ) -> VdResult < SurfaceKhr > { Ok ( SurfaceKhr { inner : Arc :: new ( Inner { handle : handle , instance : instance , active : AtomicBool :: new ( false ) , } ) } ) }
Assembles a new `SurfaceKhr` from parts.
Assembles a new ` SurfaceKhr ` from parts .
instance
Instance
handle
SurfaceKhrHandle
instance
Instance
handle
SurfaceKhrHandle