[][src]Trait uikit_sys::ICIRenderDestination

pub trait ICIRenderDestination: Sized + Deref {
    unsafe fn initWithPixelBuffer_(
        self,
        pixelBuffer: CVPixelBufferRef
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithIOSurface_(self, surface: IOSurface) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithMTLTexture_commandBuffer_(
        self,
        texture: *mut u64,
        commandBuffer: *mut u64
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithWidth_height_pixelFormat_commandBuffer_mtlTextureProvider_(
        self,
        width: NSUInteger,
        height: NSUInteger,
        pixelFormat: MTLPixelFormat,
        commandBuffer: *mut u64,
        block: _bindgen_ty_id_156660
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithGLTexture_target_width_height_(
        self,
        texture: c_uint,
        target: c_uint,
        width: NSUInteger,
        height: NSUInteger
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithBitmapData_width_height_bytesPerRow_format_(
        self,
        data: *mut c_void,
        width: NSUInteger,
        height: NSUInteger,
        bytesPerRow: NSUInteger,
        format: CIFormat
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn width(self) -> NSUInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn height(self) -> NSUInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn alphaMode(self) -> CIRenderDestinationAlphaMode
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setAlphaMode_(self, alphaMode: CIRenderDestinationAlphaMode)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isFlipped(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setFlipped_(self, flipped: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isDithered(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setDithered_(self, dithered: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isClamped(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setClamped_(self, clamped: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn colorSpace(self) -> CGColorSpaceRef
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setColorSpace_(self, colorSpace: CGColorSpaceRef)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn blendKernel(self) -> CIBlendKernel
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setBlendKernel_(self, blendKernel: CIBlendKernel)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn blendsInDestinationColorSpace(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setBlendsInDestinationColorSpace_(
        self,
        blendsInDestinationColorSpace: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn initWithPixelBuffer_(
    self,
    pixelBuffer: CVPixelBufferRef
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithIOSurface_(self, surface: IOSurface) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithMTLTexture_commandBuffer_(
    self,
    texture: *mut u64,
    commandBuffer: *mut u64
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithWidth_height_pixelFormat_commandBuffer_mtlTextureProvider_(
    self,
    width: NSUInteger,
    height: NSUInteger,
    pixelFormat: MTLPixelFormat,
    commandBuffer: *mut u64,
    block: _bindgen_ty_id_156660
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithGLTexture_target_width_height_(
    self,
    texture: c_uint,
    target: c_uint,
    width: NSUInteger,
    height: NSUInteger
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithBitmapData_width_height_bytesPerRow_format_(
    self,
    data: *mut c_void,
    width: NSUInteger,
    height: NSUInteger,
    bytesPerRow: NSUInteger,
    format: CIFormat
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn width(self) -> NSUInteger where
    Self::Target: Message + Sized

unsafe fn height(self) -> NSUInteger where
    Self::Target: Message + Sized

unsafe fn alphaMode(self) -> CIRenderDestinationAlphaMode where
    Self::Target: Message + Sized

unsafe fn setAlphaMode_(self, alphaMode: CIRenderDestinationAlphaMode) where
    Self::Target: Message + Sized

unsafe fn isFlipped(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setFlipped_(self, flipped: BOOL) where
    Self::Target: Message + Sized

unsafe fn isDithered(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setDithered_(self, dithered: BOOL) where
    Self::Target: Message + Sized

unsafe fn isClamped(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setClamped_(self, clamped: BOOL) where
    Self::Target: Message + Sized

unsafe fn colorSpace(self) -> CGColorSpaceRef where
    Self::Target: Message + Sized

unsafe fn setColorSpace_(self, colorSpace: CGColorSpaceRef) where
    Self::Target: Message + Sized

unsafe fn blendKernel(self) -> CIBlendKernel where
    Self::Target: Message + Sized

unsafe fn setBlendKernel_(self, blendKernel: CIBlendKernel) where
    Self::Target: Message + Sized

unsafe fn blendsInDestinationColorSpace(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setBlendsInDestinationColorSpace_(
    self,
    blendsInDestinationColorSpace: BOOL
) where
    Self::Target: Message + Sized

Loading content...

Implementors

impl ICIRenderDestination for CIRenderDestination[src]

Loading content...