From e44aeedda17b451a4071f81b336f7f3fb4cef2d2 Mon Sep 17 00:00:00 2001
From: cmeissl Best dithering Ordered bayer 8 dithering Ordered blue noise 64Rustdoc help
BackRustdoc help
BackList of all items
Structs
Enums
Functions
Type Aliases
List of all items
Structs
Enums
Functions
Type Aliases
pub enum Dither {
+
Best
OrderedBayer8
OrderedBlueNoise64
Trait Implementations§
impl From<Dither> for pixman_dither_t
impl TryFrom<u32> for Dither
type Error = UnknownDither
The type returned in the event of a conversion error.impl Copy for Dither
Auto Trait Implementations§
impl RefUnwindSafe for Dither
impl Send for Dither
impl Sync for Dither
impl Unpin for Dither
impl UnwindSafe for Dither
Blanket Implementations§
impl<T> BorrowMut<T> for Twhere
- T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moreimpl<T, U> Into<U> for Twhere
- U: From<T>,
Trait Implementations§
impl From<Dither> for pixman_dither_t
impl TryFrom<u32> for Dither
type Error = UnknownDither
The type returned in the event of a conversion error.impl Copy for Dither
Auto Trait Implementations§
impl RefUnwindSafe for Dither
impl Send for Dither
impl Sync for Dither
impl Unpin for Dither
impl UnwindSafe for Dither
Blanket Implementations§
impl<T> BorrowMut<T> for Twhere
+ T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moreFrom<T> for U
chooses to do.
pub enum Filter {
+Filter in pixman - Rust §Bilinear
Bilinear filtering
§Convolution
Custom convolution kernel
§SeparableConvolution
Custom separable convolution kernel
-
From<T> for U
chooses to do.
+pub enum FormatCode {
+FormatCode in pixman - Rust Enum pixman::FormatCode
source · pub enum FormatCode {
Show 49 variants
RgbaFloat,
RgbFloat,
A8R8G8B8,
@@ -98,16 +98,16 @@
§G1
1bpp G1
§YUY2
YUV YUY2
§YV12
YUV YV12
-
source
. Read moresource
. Read moreFrom<T> for U
chooses to do.
+pub enum Operation {
+Operation in pixman - Rust pub enum Operation {
Show 53 variants
Clear,
Src,
Dst,
@@ -106,15 +106,15 @@
§HslSaturation
Hls saturation
§HslColor
Hls color
§HslLuminosity
Hls luminosity
-
From<T> for U
chooses to do.
+pub enum Overlap {
+ Out,
+ In,
+ Part,
+}
Describes overlap of a region with a rectangle
+self
and other
) and is used by the <=
+operator. Read morepub enum Repeat {
+Repeat in pixman - Rust §Normal
Normal repeat
§Pad
Pad repeat
§Reflect
Reflect repeat
-
From<T> for U
chooses to do.
+pub fn blit(
- src_bits: &[u32],
- dst_bits: &mut [u32],
- src_stride: isize,
- dst_stride: isize,
- src_bpp: isize,
- dst_bpp: isize,
- src_x: isize,
- src_y: isize,
- dest_x: isize,
- dest_y: isize,
- width: isize,
- height: isize
-) -> Result<(), OperationFailed>
Blit the src into the dst with the specified values
+pub fn blit(
+ src_bits: &[u32],
+ dst_bits: &mut [u32],
+ src_stride: isize,
+ dst_stride: isize,
+ src_bpp: isize,
+ dst_bpp: isize,
+ src_x: isize,
+ src_y: isize,
+ dest_x: isize,
+ dest_y: isize,
+ width: isize,
+ height: isize
+) -> Result<(), OperationFailed>
Blit the src into the dst with the specified values
pub fn fill(
- bits: &mut [u32],
- stride: u32,
- bpp: u32,
- x: u32,
- y: u32,
- width: u32,
- height: u32,
- filler: u32
-) -> Result<(), OperationFailed>
Fill the provided bits with the provided values
+pub fn sample_ceil_y(y: impl Into<Fixed>, bpp: i32) -> Fixed
Compute the smallest value greater than or equal to y which is on a +
pub fn sample_floor_y(y: impl Into<Fixed>, bpp: i32) -> Fixed
Compute the largest value strictly less than y which is on a +
-Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server.
Pixman is implemented as a library in the C programming language. It runs on many platforms, including Linux, BSD Derivatives, MacOS X, and Windows.
Pixman is free and open source software. It is available to be redistributed and/or modified under the terms of the MIT license.
pub use pixman_sys as ffi;
pub use pixman_sys as ffi;
Redirecting to ../../pixman/enum.Overlap.html...
+ + + \ No newline at end of file diff --git a/pixman/sidebar-items.js b/pixman/sidebar-items.js index eb35c03..125998c 100644 --- a/pixman/sidebar-items.js +++ b/pixman/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["Dither","Filter","FormatCode","Operation","Repeat"],"fn":["blit","fill","sample_ceil_y","sample_floor_y"],"struct":["Color","ConicalGradient","CreateFailed","Edge","FTransform","FVector","Fixed","GradientStop","Image","ImageRef","Line","LinearGradient","OperationFailed","Point","RadialGradient","Region16","Region32","Solid","Span","Transform","TransformConvertError","Trap","Trapezoid","Triangle","UnknownDither","UnknownFilter","UnknownOperation","UnknownRepeat","UnsupportedDrmFourcc","UnsupportedFormatCode","Vector"],"type":["Box16","Box32","Rectangle16","Rectangle32"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["Dither","Filter","FormatCode","Operation","Overlap","Repeat"],"fn":["blit","fill","sample_ceil_y","sample_floor_y"],"struct":["Color","ConicalGradient","CreateFailed","Edge","FTransform","FVector","Fixed","GradientStop","Image","ImageRef","Line","LinearGradient","OperationFailed","Point","RadialGradient","Region16","Region32","Solid","Span","Transform","TransformConvertError","Trap","Trapezoid","Triangle","UnknownDither","UnknownFilter","UnknownOperation","UnknownRepeat","UnsupportedDrmFourcc","UnsupportedFormatCode","Vector"],"type":["Box16","Box32","Rectangle16","Rectangle32"]}; \ No newline at end of file diff --git a/pixman/struct.Color.html b/pixman/struct.Color.html index 23188ca..de2f779 100644 --- a/pixman/struct.Color.html +++ b/pixman/struct.Color.html @@ -1,24 +1,24 @@ -#[repr(transparent)]pub struct Color(/* private fields */);
Create a Color
from the provided components
pub struct Color(/* private fields */);
Create a Color
from the provided components
Note: Color component range of 0f32
to 1f32
Create a Color
from the provided components
From<T> for U
chooses to do.
+pub struct ConicalGradient<'alpha> { /* private fields */ }
Conical gradient image
+pub struct ConicalGradient<'alpha> { /* private fields */ }
Conical gradient image
Set an alpha map that will be used when this image is used as a src in a blit operation
Clear a previously set alpha map
-Initialize the image from a raw pointer
+Initialize the image from a raw pointer
The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.
Set the repeat operation for this image
+) -> Result<Self, CreateFailed>Create a new conical gradient image usable as the src in blit operations
+Set the repeat operation for this image
Apply the specified transform during sampling from this image
-Clear a previously applied transform
+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>Apply the specified transform during sampling from this image
+Clear a previously applied transform
Apply a clip region used during composition
+ region: Option<&Region16> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Apply a clip region used during composition
+ region: Option<&Region32> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Set the dither operation used during composition
-Set the dither offset
+Set the dither offset
Set the filter operation used during composition
-Set whether the source clip was set by a client
-Set whether the clip applies when the image is used as a source
-Whether the image has component alpha or unified alpha
-Set whether the image has component alpha or unified alpha
-Access the raw image pointer
-Calls U::from(self)
.
Set the filter operation used during composition
+Set whether the source clip was set by a client
+Set whether the clip applies when the image is used as a source
+Whether the image has component alpha or unified alpha
+Set whether the image has component alpha or unified alpha
+Access the raw image pointer
+From<T> for U
chooses to do.
+pub struct CreateFailed;
Resource creation failed
-Calls U::from(self)
.
pub struct CreateFailed;
Resource creation failed
+From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Edge(/* private fields */);
Defines a single edge
+pub struct Edge(/* private fields */);
Defines a single edge
Create a edge from the provided values
Initialize one edge structure given a line, starting y value and a pixel offset for the line
-From<T> for U
chooses to do.
+#[repr(transparent)]pub struct FTransform(/* private fields */);
Floating-point transform
-Transform the provided bounds
+pub struct FTransform(/* private fields */);
Floating-point transform
+Transform the provided bounds
Multiply this transform with the provided transform
-Transform the given point
+Transform the given point
Transform the given point
-Initialize a transform from a rotation
-Initialize a transform from a scale
-Initialize a transform from a translation
-Add a rotation to this transform
-Add a scale to this transform
-source
. Read moreInitialize a transform from a rotation
+Initialize a transform from a scale
+Initialize a transform from a translation
+Add a rotation to this transform
+Add a scale to this transform
+source
. Read moreFrom<T> for U
chooses to do.
+#[repr(transparent)]pub struct FVector(/* private fields */);
Floating-point vector
-Calls U::from(self)
.
pub struct FVector(/* private fields */);
Floating-point vector
+From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Fixed(/* private fields */);
Fixed-point value
+pub struct Fixed(/* private fields */);
Fixed-point value
Initialize this fixed-point from a raw value
-Initialize this fixed-point from an f64
Initialize this fixed-point from an f64
Access the raw fixed-point value
-From<T> for U
chooses to do.
+#[repr(transparent)]pub struct GradientStop(/* private fields */);
Gradient-stop
-Initialize the gradient stop from the provided valued
+pub struct GradientStop(/* private fields */);
Gradient-stop
+source
. Read moresource
. Read moreFrom<T> for U
chooses to do.
+pub struct Image<'bits, 'alpha> { /* private fields */ }
Image holding some pixel data
+pub struct Image<'bits, 'alpha> { /* private fields */ }
Image holding some pixel data
Create a new image with the specified format and size
+ width: usize, + height: usize, + clear: bool +) -> Result<Self, CreateFailed>Create a new image with the specified format and size
Create an image from some pre-allocated pixel data
+ width: usize, + height: usize, + bits: &'bits mut [u32], + rowstride_bytes: usize, + clear: bool +) -> Result<Self, CreateFailed>Create an image from some pre-allocated pixel data
Create an image from some pre-allocated pixel data pointer
+ width: usize, + height: usize, + bits: *mut u32, + rowstride_bytes: usize, + clear: bool +) -> Result<Self, CreateFailed>Create an image from some pre-allocated pixel data pointer
The caller is responsible to make sure the pointer stays valid for the lifetime of the created image.
Set an alpha map that will be used when this image is used as a src in a blit operation
Clear a previously set alpha map
-Get the format of the image
-Fill this image with the specified boxes and color
+) -> Result<(), OperationFailed>Fill this image with the specified boxes and color
Fill this image with the specified rectangles and color
+) -> Result<(), OperationFailed>Fill this image with the specified rectangles and color
Composite the specified src image into this image
Composite the specified src image into this image
Composite the specified triangles into this image
Composite the specified trapezoids into this image
-Add the specified traps to this image
-Add the specified trapezoids to this image
-Add the specified triangles to this image
+Add the specified traps to this image
+Add the specified trapezoids to this image
+Add the specified triangles to this image
Compute the composite region for the specified src
+ mask: Option<&ImageRef>, + src_loc: (i16, i16), + mask_loc: (i16, i16), + dest_loc: (i16, i16), + size: (u16, u16) +) -> Option<Region16>Compute the composite region for the specified src
Rasterize the specified edges
-Rasterize the specified trapezoids
-Initialize the image from a raw pointer
+Rasterize the specified trapezoids
+Initialize the image from a raw pointer
The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.
-Set the repeat operation for this image
+Set the repeat operation for this image
Apply the specified transform during sampling from this image
-Clear a previously applied transform
+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>Apply the specified transform during sampling from this image
+Clear a previously applied transform
Apply a clip region used during composition
+ region: Option<&Region16> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Apply a clip region used during composition
+ region: Option<&Region32> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Set the dither operation used during composition
-Set the dither offset
+Set the dither offset
Set the filter operation used during composition
-Set whether the source clip was set by a client
-Set whether the clip applies when the image is used as a source
-Whether the image has component alpha or unified alpha
-Set whether the image has component alpha or unified alpha
-Access the raw image pointer
-Calls U::from(self)
.
Set the filter operation used during composition
+Set whether the source clip was set by a client
+Set whether the clip applies when the image is used as a source
+Whether the image has component alpha or unified alpha
+Set whether the image has component alpha or unified alpha
+Access the raw image pointer
+From<T> for U
chooses to do.
+pub struct ImageRef(/* private fields */);
A reference to a raw image
+pub struct ImageRef(/* private fields */);
A reference to a raw image
Set the repeat operation for this image
Apply the specified transform during sampling from this image
-Clear a previously applied transform
+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>Apply the specified transform during sampling from this image
+Clear a previously applied transform
Apply a clip region used during composition
+ region: Option<&Region16> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Apply a clip region used during composition
+ region: Option<&Region32> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Set the dither operation used during composition
-Set the dither offset
+Set the dither offset
Set the filter operation used during composition
-Set whether the source clip was set by a client
-Set whether the clip applies when the image is used as a source
-Whether the image has component alpha or unified alpha
-Set whether the image has component alpha or unified alpha
-Create a reference to a raw image
+) -> Result<(), OperationFailed>Set the filter operation used during composition
+Set whether the source clip was set by a client
+Set whether the clip applies when the image is used as a source
+Whether the image has component alpha or unified alpha
+Set whether the image has component alpha or unified alpha
+Create a reference to a raw image
The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.
-Access the raw image pointer
-From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Line(/* private fields */);
Single line
-Initialize a line from two points
+pub struct Line(/* private fields */);
Single line
+From<T> for U
chooses to do.
+pub struct LinearGradient<'alpha> { /* private fields */ }
Linear gradient image
+pub struct LinearGradient<'alpha> { /* private fields */ }
Linear gradient image
Set an alpha map that will be used when this image is used as a src in a blit operation
Clear a previously set alpha map
-Initialize the image from a raw pointer
+Initialize the image from a raw pointer
The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.
Set the repeat operation for this image
+) -> Result<Self, CreateFailed>Create a new linear gradient image usable as the src in blit operations
+Set the repeat operation for this image
Apply the specified transform during sampling from this image
-Clear a previously applied transform
+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>Apply the specified transform during sampling from this image
+Clear a previously applied transform
Apply a clip region used during composition
+ region: Option<&Region16> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Apply a clip region used during composition
+ region: Option<&Region32> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Set the dither operation used during composition
-Set the dither offset
+Set the dither offset
Set the filter operation used during composition
-Set whether the source clip was set by a client
-Set whether the clip applies when the image is used as a source
-Whether the image has component alpha or unified alpha
-Set whether the image has component alpha or unified alpha
-Access the raw image pointer
-Calls U::from(self)
.
Set the filter operation used during composition
+Set whether the source clip was set by a client
+Set whether the clip applies when the image is used as a source
+Whether the image has component alpha or unified alpha
+Set whether the image has component alpha or unified alpha
+Access the raw image pointer
+From<T> for U
chooses to do.
+pub struct OperationFailed;
The requested operation failed
-Calls U::from(self)
.
pub struct OperationFailed;
The requested operation failed
+From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Point(/* private fields */);
A single point
-Initialize the point from x and y values
+pub struct Point(/* private fields */);
A single point
+From<T> for U
chooses to do.
+pub struct RadialGradient<'alpha> { /* private fields */ }
Radial gradient image
+pub struct RadialGradient<'alpha> { /* private fields */ }
Radial gradient image
Set an alpha map that will be used when this image is used as a src in a blit operation
Clear a previously set alpha map
-Initialize the image from a raw pointer
+Initialize the image from a raw pointer
The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.
Create a new radial gradient image usable as the src in blit operations
-Set the repeat operation for this image
+) -> Result<Self, CreateFailed>Create a new radial gradient image usable as the src in blit operations
+Set the repeat operation for this image
Apply the specified transform during sampling from this image
-Clear a previously applied transform
+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>Apply the specified transform during sampling from this image
+Clear a previously applied transform
Apply a clip region used during composition
+ region: Option<&Region16> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Apply a clip region used during composition
+ region: Option<&Region32> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Set the dither operation used during composition
-Set the dither offset
+Set the dither offset
Set the filter operation used during composition
-Set whether the source clip was set by a client
-Set whether the clip applies when the image is used as a source
-Whether the image has component alpha or unified alpha
-Set whether the image has component alpha or unified alpha
-Access the raw image pointer
-Calls U::from(self)
.
Set the filter operation used during composition
+Set whether the source clip was set by a client
+Set whether the clip applies when the image is used as a source
+Whether the image has component alpha or unified alpha
+Set whether the image has component alpha or unified alpha
+Access the raw image pointer
+From<T> for U
chooses to do.
+pub struct Region16(/* private fields */);
16bit region
-Initialize a region from the provided values
-Initialize the region from the provided boxes
-Initialize the region from the provided extents
-Intersect the region with a rect
-Take a region and a box and return a region that is everything +
pub struct Region16(/* private fields */);
16bit region
+Initialize a region from the provided values
+Initialize the region from the provided boxes
+Initialize the region from the provided extents
+Intersect the region with a rect
+Take a region and a box and return a region that is everything in the box but not in the region. The careful reader will note that this is the same as subtracting the region from the box…
-Whether this region is empty
-Returns the rectangles in this region
-Subtract reg_s from reg_m and leave the result in reg_d. +
Whether this region is empty
+Returns the rectangles in this region
+Subtract reg_s from reg_m and leave the result in reg_d. S stands for subtrahend, M for minuend and D for difference.
-Create the union between this region and another region
-Create the union between this region and the provided rect
-Whether this region contains the provided point
-Whether this region contains the provided rectangle
-Create the union between this region and another region
+Create the union between this region and the provided rect
+Whether this region contains the provided point
+Whether this region contains the provided rectangle
+From<T> for U
chooses to do.
+pub struct Region32(/* private fields */);
32bit region
-Initialize a region from the provided values
-Initialize the region from the provided boxes
-Initialize the region from the provided extents
-Intersect the region with a rect
-Take a region and a box and return a region that is everything +
pub struct Region32(/* private fields */);
32bit region
+Initialize a region from the provided values
+Initialize the region from the provided boxes
+Initialize the region from the provided extents
+Intersect the region with a rect
+Take a region and a box and return a region that is everything in the box but not in the region. The careful reader will note that this is the same as subtracting the region from the box…
-Whether this region is empty
-Returns the rectangles in this region
-Subtract reg_s from reg_m and leave the result in reg_d. +
Whether this region is empty
+Returns the rectangles in this region
+Subtract reg_s from reg_m and leave the result in reg_d. S stands for subtrahend, M for minuend and D for difference.
-Create the union between this region and another region
-Create the union between this region and the provided rect
-Whether this region contains the provided point
-Whether this region contains the provided rectangle
-Create the union between this region and another region
+Create the union between this region and the provided rect
+Whether this region contains the provided point
+Whether this region contains the provided rectangle
+From<T> for U
chooses to do.
+pub struct Solid<'alpha> { /* private fields */ }
Solid color image
+pub struct Solid<'alpha> { /* private fields */ }
Solid color image
Set an alpha map that will be used when this image is used as a src in a blit operation
Clear a previously set alpha map
-Initialize the image from a raw pointer
+Set the repeat operation for this image
+Set the repeat operation for this image
Apply the specified transform during sampling from this image
-Clear a previously applied transform
+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>Apply the specified transform during sampling from this image
+Clear a previously applied transform
Apply a clip region used during composition
+ region: Option<&Region16> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Apply a clip region used during composition
+ region: Option<&Region32> +) -> Result<(), OperationFailed>Apply a clip region used during composition
Set the dither operation used during composition
-Set the dither offset
+Set the dither offset
Set the filter operation used during composition
-Set whether the source clip was set by a client
-Set whether the clip applies when the image is used as a source
-Whether the image has component alpha or unified alpha
-Set whether the image has component alpha or unified alpha
-Access the raw image pointer
-Calls U::from(self)
.
Set the filter operation used during composition
+Set whether the source clip was set by a client
+Set whether the clip applies when the image is used as a source
+Whether the image has component alpha or unified alpha
+Set whether the image has component alpha or unified alpha
+Access the raw image pointer
+From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Span(/* private fields */);
A single span
+pub struct Span(/* private fields */);
A single span
From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Transform(/* private fields */);
Fixed-point transform
-Transform the provided bounds
+pub struct Transform(/* private fields */);
Fixed-point transform
+Transform the provided bounds
Multiply this transform with the provided transform
-Transform the given point
+Transform the given point
Transform the given point
-Initialize a transform from the provided matrix
-Initialize a transform from a rotation
-Initialize a transform from a scale
-Initialize a transform from a translation
-Whether this transform represents an identity transform
-TODO: Docs
-Whether this transform represents an inverse transform
-Initialize a transform from the provided matrix
+Initialize a transform from a rotation
+Initialize a transform from a scale
+Initialize a transform from a translation
+Whether this transform represents an identity transform
+TODO: Docs
+Whether this transform represents an inverse transform
+Add a rotation to this transform
+ c: impl Into<Fixed>, + s: impl Into<Fixed>, + reverse: bool +) -> Option<Self>Add a rotation to this transform
From<T> for U
chooses to do.
+pub struct TransformConvertError;
Failed to init Transform from FTransform
-Calls U::from(self)
.
pub struct TransformConvertError;
Failed to init Transform from FTransform
+From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Trap(/* private fields */);
A single trap
-Initialize the trap from the provided values
+pub struct Trap(/* private fields */);
A single trap
+From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Trapezoid(/* private fields */);
A trapezoid
+pub struct Trapezoid(/* private fields */);
A trapezoid
From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Triangle(/* private fields */);
A triangle
+pub struct Triangle(/* private fields */);
A triangle
From<T> for U
chooses to do.
+pub struct UnknownDither(/* private fields */);
The dither operation is unknown
-Calls U::from(self)
.
pub struct UnknownDither(/* private fields */);
The dither operation is unknown
+From<T> for U
chooses to do.
+pub struct UnknownFilter(/* private fields */);
The filter operation is unknown
-Calls U::from(self)
.
pub struct UnknownFilter(/* private fields */);
The filter operation is unknown
+From<T> for U
chooses to do.
+pub struct UnknownOperation(/* private fields */);
The operation is unknown
-Calls U::from(self)
.
pub struct UnknownOperation(/* private fields */);
The operation is unknown
+From<T> for U
chooses to do.
+pub struct UnknownRepeat(/* private fields */);
The repeat operations is unknown
-Calls U::from(self)
.
pub struct UnknownRepeat(/* private fields */);
The repeat operations is unknown
+From<T> for U
chooses to do.
+pub struct UnsupportedDrmFourcc(/* private fields */);
The provided drm-fourcc has no matching format code
-Calls U::from(self)
.
pub struct UnsupportedDrmFourcc(/* private fields */);
The provided drm-fourcc has no matching format code
+From<T> for U
chooses to do.
+pub struct UnsupportedFormatCode(/* private fields */);
The provided format code has no matching drm-fourcc
-Calls U::from(self)
.
pub struct UnsupportedFormatCode(/* private fields */);
The provided format code has no matching drm-fourcc
+From<T> for U
chooses to do.
+#[repr(transparent)]pub struct Vector(/* private fields */);
A single vector
-Initialize a vector from the provided values
+pub struct Vector(/* private fields */);
A single vector
+From<T> for U
chooses to do.
+pub type Box16 = pixman_box16_t;
16bit Box
+x1: i16
§y1: i16
§x2: i16
§y2: i16
pub type Box32 = pixman_box32_t;
32bit Box
+x1: i32
§y1: i32
§x2: i32
§y2: i32
pub type Rectangle16 = pixman_rectangle16_t;
16bit Rectangle
+x: i16
§y: i16
§width: u16
§height: u16
pub type Rectangle32 = pixman_rectangle32_t;
32bit Rectangle
+x: i32
§y: i32
§width: u32
§height: u32
pub const PIXMAN_MAX_INDEXED: u32 = 256;
pub const PIXMAN_MAX_INDEXED: u32 = 256;
pub const PIXMAN_TYPE_A: u32 = 1;
pub const PIXMAN_TYPE_A: u32 = 1;
pub const PIXMAN_TYPE_ABGR: u32 = 3;
pub const PIXMAN_TYPE_ABGR: u32 = 3;
pub const PIXMAN_TYPE_ARGB: u32 = 2;
pub const PIXMAN_TYPE_ARGB: u32 = 2;
pub const PIXMAN_TYPE_ARGB_SRGB: u32 = 10;
pub const PIXMAN_TYPE_ARGB_SRGB: u32 = 10;
pub const PIXMAN_TYPE_BGRA: u32 = 8;
pub const PIXMAN_TYPE_BGRA: u32 = 8;
pub const PIXMAN_TYPE_COLOR: u32 = 4;
pub const PIXMAN_TYPE_COLOR: u32 = 4;
pub const PIXMAN_TYPE_GRAY: u32 = 5;
pub const PIXMAN_TYPE_GRAY: u32 = 5;
pub const PIXMAN_TYPE_OTHER: u32 = 0;
pub const PIXMAN_TYPE_OTHER: u32 = 0;
pub const PIXMAN_TYPE_RGBA: u32 = 9;
pub const PIXMAN_TYPE_RGBA: u32 = 9;
pub const PIXMAN_TYPE_RGBA_FLOAT: u32 = 11;
pub const PIXMAN_TYPE_RGBA_FLOAT: u32 = 11;
pub const PIXMAN_TYPE_YUY2: u32 = 6;
pub const PIXMAN_TYPE_YUY2: u32 = 6;
pub const PIXMAN_TYPE_YV12: u32 = 7;
pub const PIXMAN_TYPE_YV12: u32 = 7;
pub const pixman_dither_t_PIXMAN_DITHER_BEST: pixman_dither_t = 3;
pub const pixman_dither_t_PIXMAN_DITHER_BEST: pixman_dither_t = 3;
pub const pixman_dither_t_PIXMAN_DITHER_FAST: pixman_dither_t = 1;
pub const pixman_dither_t_PIXMAN_DITHER_FAST: pixman_dither_t = 1;
pub const pixman_dither_t_PIXMAN_DITHER_GOOD: pixman_dither_t = 2;
pub const pixman_dither_t_PIXMAN_DITHER_GOOD: pixman_dither_t = 2;
pub const pixman_dither_t_PIXMAN_DITHER_NONE: pixman_dither_t = 0;
pub const pixman_dither_t_PIXMAN_DITHER_NONE: pixman_dither_t = 0;
pub const pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8: pixman_dither_t = 4;
pub const pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8: pixman_dither_t = 4;
pub const pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64: pixman_dither_t = 5;
pub const pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64: pixman_dither_t = 5;
pub const pixman_filter_t_PIXMAN_FILTER_BEST: pixman_filter_t = 2;
pub const pixman_filter_t_PIXMAN_FILTER_BEST: pixman_filter_t = 2;
pub const pixman_filter_t_PIXMAN_FILTER_BILINEAR: pixman_filter_t = 4;
pub const pixman_filter_t_PIXMAN_FILTER_BILINEAR: pixman_filter_t = 4;
pub const pixman_filter_t_PIXMAN_FILTER_CONVOLUTION: pixman_filter_t = 5;
pub const pixman_filter_t_PIXMAN_FILTER_CONVOLUTION: pixman_filter_t = 5;
pub const pixman_filter_t_PIXMAN_FILTER_FAST: pixman_filter_t = 0;
pub const pixman_filter_t_PIXMAN_FILTER_FAST: pixman_filter_t = 0;
pub const pixman_filter_t_PIXMAN_FILTER_GOOD: pixman_filter_t = 1;
pub const pixman_filter_t_PIXMAN_FILTER_GOOD: pixman_filter_t = 1;
pub const pixman_filter_t_PIXMAN_FILTER_NEAREST: pixman_filter_t = 3;
pub const pixman_filter_t_PIXMAN_FILTER_NEAREST: pixman_filter_t = 3;
pub const pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION: pixman_filter_t = 6;
pub const pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION: pixman_filter_t = 6;
pub const pixman_format_code_t_PIXMAN_a1: pixman_format_code_t = 16846848;
pub const pixman_format_code_t_PIXMAN_a1: pixman_format_code_t = 16846848;
pub const pixman_format_code_t_PIXMAN_a1b1g1r1: pixman_format_code_t = 67309841;
pub const pixman_format_code_t_PIXMAN_a1b1g1r1: pixman_format_code_t = 67309841;
pub const pixman_format_code_t_PIXMAN_a1b5g5r5: pixman_format_code_t = 268637525;
pub const pixman_format_code_t_PIXMAN_a1b5g5r5: pixman_format_code_t = 268637525;
pub const pixman_format_code_t_PIXMAN_a1r1g1b1: pixman_format_code_t = 67244305;
pub const pixman_format_code_t_PIXMAN_a1r1g1b1: pixman_format_code_t = 67244305;
pub const pixman_format_code_t_PIXMAN_a1r5g5b5: pixman_format_code_t = 268571989;
pub const pixman_format_code_t_PIXMAN_a1r5g5b5: pixman_format_code_t = 268571989;
pub const pixman_format_code_t_PIXMAN_a2b10g10r10: pixman_format_code_t = 537078442;
pub const pixman_format_code_t_PIXMAN_a2b10g10r10: pixman_format_code_t = 537078442;
pub const pixman_format_code_t_PIXMAN_a2b2g2r2: pixman_format_code_t = 134423074;
pub const pixman_format_code_t_PIXMAN_a2b2g2r2: pixman_format_code_t = 134423074;
pub const pixman_format_code_t_PIXMAN_a2r10g10b10: pixman_format_code_t = 537012906;
pub const pixman_format_code_t_PIXMAN_a2r10g10b10: pixman_format_code_t = 537012906;
pub const pixman_format_code_t_PIXMAN_a2r2g2b2: pixman_format_code_t = 134357538;
pub const pixman_format_code_t_PIXMAN_a2r2g2b2: pixman_format_code_t = 134357538;
pub const pixman_format_code_t_PIXMAN_a4: pixman_format_code_t = 67190784;
pub const pixman_format_code_t_PIXMAN_a4: pixman_format_code_t = 67190784;
pub const pixman_format_code_t_PIXMAN_a4b4g4r4: pixman_format_code_t = 268649540;
pub const pixman_format_code_t_PIXMAN_a4b4g4r4: pixman_format_code_t = 268649540;
pub const pixman_format_code_t_PIXMAN_a4r4g4b4: pixman_format_code_t = 268584004;
pub const pixman_format_code_t_PIXMAN_a4r4g4b4: pixman_format_code_t = 268584004;
pub const pixman_format_code_t_PIXMAN_a8: pixman_format_code_t = 134316032;
pub const pixman_format_code_t_PIXMAN_a8: pixman_format_code_t = 134316032;
pub const pixman_format_code_t_PIXMAN_a8b8g8r8: pixman_format_code_t = 537102472;
pub const pixman_format_code_t_PIXMAN_a8b8g8r8: pixman_format_code_t = 537102472;
pub const pixman_format_code_t_PIXMAN_a8r8g8b8: pixman_format_code_t = 537036936;
pub const pixman_format_code_t_PIXMAN_a8r8g8b8: pixman_format_code_t = 537036936;
pub const pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB: pixman_format_code_t = 537561224;
pub const pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB: pixman_format_code_t = 537561224;
pub const pixman_format_code_t_PIXMAN_b1g2r1: pixman_format_code_t = 67305761;
pub const pixman_format_code_t_PIXMAN_b1g2r1: pixman_format_code_t = 67305761;
pub const pixman_format_code_t_PIXMAN_b2g3r3: pixman_format_code_t = 134415154;
pub const pixman_format_code_t_PIXMAN_b2g3r3: pixman_format_code_t = 134415154;
pub const pixman_format_code_t_PIXMAN_b5g6r5: pixman_format_code_t = 268633445;
pub const pixman_format_code_t_PIXMAN_b5g6r5: pixman_format_code_t = 268633445;
pub const pixman_format_code_t_PIXMAN_b8g8r8: pixman_format_code_t = 402851976;
pub const pixman_format_code_t_PIXMAN_b8g8r8: pixman_format_code_t = 402851976;
pub const pixman_format_code_t_PIXMAN_b8g8r8a8: pixman_format_code_t = 537430152;
pub const pixman_format_code_t_PIXMAN_b8g8r8a8: pixman_format_code_t = 537430152;
pub const pixman_format_code_t_PIXMAN_b8g8r8x8: pixman_format_code_t = 537397384;
pub const pixman_format_code_t_PIXMAN_b8g8r8x8: pixman_format_code_t = 537397384;
pub const pixman_format_code_t_PIXMAN_c4: pixman_format_code_t = 67371008;
pub const pixman_format_code_t_PIXMAN_c4: pixman_format_code_t = 67371008;
pub const pixman_format_code_t_PIXMAN_c8: pixman_format_code_t = 134479872;
pub const pixman_format_code_t_PIXMAN_c8: pixman_format_code_t = 134479872;
pub const pixman_format_code_t_PIXMAN_g1: pixman_format_code_t = 17104896;
pub const pixman_format_code_t_PIXMAN_g1: pixman_format_code_t = 17104896;
pub const pixman_format_code_t_PIXMAN_g4: pixman_format_code_t = 67436544;
pub const pixman_format_code_t_PIXMAN_g4: pixman_format_code_t = 67436544;
pub const pixman_format_code_t_PIXMAN_g8: pixman_format_code_t = 134545408;
pub const pixman_format_code_t_PIXMAN_g8: pixman_format_code_t = 134545408;
pub const pixman_format_code_t_PIXMAN_r1g2b1: pixman_format_code_t = 67240225;
pub const pixman_format_code_t_PIXMAN_r1g2b1: pixman_format_code_t = 67240225;
pub const pixman_format_code_t_PIXMAN_r3g3b2: pixman_format_code_t = 134349618;
pub const pixman_format_code_t_PIXMAN_r3g3b2: pixman_format_code_t = 134349618;
pub const pixman_format_code_t_PIXMAN_r5g6b5: pixman_format_code_t = 268567909;
pub const pixman_format_code_t_PIXMAN_r5g6b5: pixman_format_code_t = 268567909;
pub const pixman_format_code_t_PIXMAN_r8g8b8: pixman_format_code_t = 402786440;
pub const pixman_format_code_t_PIXMAN_r8g8b8: pixman_format_code_t = 402786440;
pub const pixman_format_code_t_PIXMAN_r8g8b8a8: pixman_format_code_t = 537495688;
pub const pixman_format_code_t_PIXMAN_r8g8b8a8: pixman_format_code_t = 537495688;
pub const pixman_format_code_t_PIXMAN_r8g8b8x8: pixman_format_code_t = 537462920;
pub const pixman_format_code_t_PIXMAN_r8g8b8x8: pixman_format_code_t = 537462920;
pub const pixman_format_code_t_PIXMAN_rgb_float: pixman_format_code_t = 214631492;
pub const pixman_format_code_t_PIXMAN_rgb_float: pixman_format_code_t = 214631492;
pub const pixman_format_code_t_PIXMAN_rgba_float: pixman_format_code_t = 281756740;
pub const pixman_format_code_t_PIXMAN_rgba_float: pixman_format_code_t = 281756740;
pub const pixman_format_code_t_PIXMAN_x14r6g6b6: pixman_format_code_t = 537003622;
pub const pixman_format_code_t_PIXMAN_x14r6g6b6: pixman_format_code_t = 537003622;
pub const pixman_format_code_t_PIXMAN_x1b5g5r5: pixman_format_code_t = 268633429;
pub const pixman_format_code_t_PIXMAN_x1b5g5r5: pixman_format_code_t = 268633429;
pub const pixman_format_code_t_PIXMAN_x1r5g5b5: pixman_format_code_t = 268567893;
pub const pixman_format_code_t_PIXMAN_x1r5g5b5: pixman_format_code_t = 268567893;
pub const pixman_format_code_t_PIXMAN_x2b10g10r10: pixman_format_code_t = 537070250;
pub const pixman_format_code_t_PIXMAN_x2b10g10r10: pixman_format_code_t = 537070250;
pub const pixman_format_code_t_PIXMAN_x2r10g10b10: pixman_format_code_t = 537004714;
pub const pixman_format_code_t_PIXMAN_x2r10g10b10: pixman_format_code_t = 537004714;
pub const pixman_format_code_t_PIXMAN_x4a4: pixman_format_code_t = 134299648;
pub const pixman_format_code_t_PIXMAN_x4a4: pixman_format_code_t = 134299648;
pub const pixman_format_code_t_PIXMAN_x4b4g4r4: pixman_format_code_t = 268633156;
pub const pixman_format_code_t_PIXMAN_x4b4g4r4: pixman_format_code_t = 268633156;
pub const pixman_format_code_t_PIXMAN_x4c4: pixman_format_code_t = 134479872;
pub const pixman_format_code_t_PIXMAN_x4c4: pixman_format_code_t = 134479872;
pub const pixman_format_code_t_PIXMAN_x4g4: pixman_format_code_t = 134545408;
pub const pixman_format_code_t_PIXMAN_x4g4: pixman_format_code_t = 134545408;
pub const pixman_format_code_t_PIXMAN_x4r4g4b4: pixman_format_code_t = 268567620;
pub const pixman_format_code_t_PIXMAN_x4r4g4b4: pixman_format_code_t = 268567620;
pub const pixman_format_code_t_PIXMAN_x8b8g8r8: pixman_format_code_t = 537069704;
pub const pixman_format_code_t_PIXMAN_x8b8g8r8: pixman_format_code_t = 537069704;
pub const pixman_format_code_t_PIXMAN_x8r8g8b8: pixman_format_code_t = 537004168;
pub const pixman_format_code_t_PIXMAN_x8r8g8b8: pixman_format_code_t = 537004168;
pub const pixman_format_code_t_PIXMAN_yuy2: pixman_format_code_t = 268828672;
pub const pixman_format_code_t_PIXMAN_yuy2: pixman_format_code_t = 268828672;
pub const pixman_format_code_t_PIXMAN_yv12: pixman_format_code_t = 201785344;
pub const pixman_format_code_t_PIXMAN_yv12: pixman_format_code_t = 201785344;
pub const pixman_kernel_t_PIXMAN_KERNEL_BOX: pixman_kernel_t = 1;
pub const pixman_kernel_t_PIXMAN_KERNEL_BOX: pixman_kernel_t = 1;
pub const pixman_kernel_t_PIXMAN_KERNEL_CUBIC: pixman_kernel_t = 3;
pub const pixman_kernel_t_PIXMAN_KERNEL_CUBIC: pixman_kernel_t = 3;
pub const pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN: pixman_kernel_t = 4;
pub const pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN: pixman_kernel_t = 4;
pub const pixman_kernel_t_PIXMAN_KERNEL_IMPULSE: pixman_kernel_t = 0;
pub const pixman_kernel_t_PIXMAN_KERNEL_IMPULSE: pixman_kernel_t = 0;
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2: pixman_kernel_t = 5;
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2: pixman_kernel_t = 5;
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3: pixman_kernel_t = 6;
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3: pixman_kernel_t = 6;
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED: pixman_kernel_t = 7;
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED: pixman_kernel_t = 7;
pub const pixman_kernel_t_PIXMAN_KERNEL_LINEAR: pixman_kernel_t = 2;
pub const pixman_kernel_t_PIXMAN_KERNEL_LINEAR: pixman_kernel_t = 2;
pub const pixman_op_t_PIXMAN_OP_ADD: pixman_op_t = 12;
pub const pixman_op_t_PIXMAN_OP_ADD: pixman_op_t = 12;
pub const pixman_op_t_PIXMAN_OP_ATOP: pixman_op_t = 9;
pub const pixman_op_t_PIXMAN_OP_ATOP: pixman_op_t = 9;
pub const pixman_op_t_PIXMAN_OP_ATOP_REVERSE: pixman_op_t = 10;
pub const pixman_op_t_PIXMAN_OP_ATOP_REVERSE: pixman_op_t = 10;
pub const pixman_op_t_PIXMAN_OP_CLEAR: pixman_op_t = 0;
pub const pixman_op_t_PIXMAN_OP_CLEAR: pixman_op_t = 0;
pub const pixman_op_t_PIXMAN_OP_COLOR_BURN: pixman_op_t = 54;
pub const pixman_op_t_PIXMAN_OP_COLOR_BURN: pixman_op_t = 54;
pub const pixman_op_t_PIXMAN_OP_COLOR_DODGE: pixman_op_t = 53;
pub const pixman_op_t_PIXMAN_OP_COLOR_DODGE: pixman_op_t = 53;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_ATOP: pixman_op_t = 41;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_ATOP: pixman_op_t = 41;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE: pixman_op_t = 42;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE: pixman_op_t = 42;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR: pixman_op_t = 32;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR: pixman_op_t = 32;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_DST: pixman_op_t = 34;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_DST: pixman_op_t = 34;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_IN: pixman_op_t = 37;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_IN: pixman_op_t = 37;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE: pixman_op_t = 38;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE: pixman_op_t = 38;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OUT: pixman_op_t = 39;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OUT: pixman_op_t = 39;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE: pixman_op_t = 40;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE: pixman_op_t = 40;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OVER: pixman_op_t = 35;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OVER: pixman_op_t = 35;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE: pixman_op_t = 36;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE: pixman_op_t = 36;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_SRC: pixman_op_t = 33;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_SRC: pixman_op_t = 33;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_XOR: pixman_op_t = 43;
pub const pixman_op_t_PIXMAN_OP_CONJOINT_XOR: pixman_op_t = 43;
pub const pixman_op_t_PIXMAN_OP_DARKEN: pixman_op_t = 51;
pub const pixman_op_t_PIXMAN_OP_DARKEN: pixman_op_t = 51;
pub const pixman_op_t_PIXMAN_OP_DIFFERENCE: pixman_op_t = 57;
pub const pixman_op_t_PIXMAN_OP_DIFFERENCE: pixman_op_t = 57;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_ATOP: pixman_op_t = 25;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_ATOP: pixman_op_t = 25;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE: pixman_op_t = 26;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE: pixman_op_t = 26;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR: pixman_op_t = 16;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR: pixman_op_t = 16;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_DST: pixman_op_t = 18;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_DST: pixman_op_t = 18;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_IN: pixman_op_t = 21;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_IN: pixman_op_t = 21;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE: pixman_op_t = 22;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE: pixman_op_t = 22;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OUT: pixman_op_t = 23;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OUT: pixman_op_t = 23;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE: pixman_op_t = 24;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE: pixman_op_t = 24;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OVER: pixman_op_t = 19;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OVER: pixman_op_t = 19;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE: pixman_op_t = 20;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE: pixman_op_t = 20;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_SRC: pixman_op_t = 17;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_SRC: pixman_op_t = 17;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_XOR: pixman_op_t = 27;
pub const pixman_op_t_PIXMAN_OP_DISJOINT_XOR: pixman_op_t = 27;
pub const pixman_op_t_PIXMAN_OP_DST: pixman_op_t = 2;
pub const pixman_op_t_PIXMAN_OP_DST: pixman_op_t = 2;
pub const pixman_op_t_PIXMAN_OP_EXCLUSION: pixman_op_t = 58;
pub const pixman_op_t_PIXMAN_OP_EXCLUSION: pixman_op_t = 58;
pub const pixman_op_t_PIXMAN_OP_HARD_LIGHT: pixman_op_t = 55;
pub const pixman_op_t_PIXMAN_OP_HARD_LIGHT: pixman_op_t = 55;
pub const pixman_op_t_PIXMAN_OP_HSL_COLOR: pixman_op_t = 61;
pub const pixman_op_t_PIXMAN_OP_HSL_COLOR: pixman_op_t = 61;
pub const pixman_op_t_PIXMAN_OP_HSL_HUE: pixman_op_t = 59;
pub const pixman_op_t_PIXMAN_OP_HSL_HUE: pixman_op_t = 59;
pub const pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY: pixman_op_t = 62;
pub const pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY: pixman_op_t = 62;
pub const pixman_op_t_PIXMAN_OP_HSL_SATURATION: pixman_op_t = 60;
pub const pixman_op_t_PIXMAN_OP_HSL_SATURATION: pixman_op_t = 60;
pub const pixman_op_t_PIXMAN_OP_IN: pixman_op_t = 5;
pub const pixman_op_t_PIXMAN_OP_IN: pixman_op_t = 5;
pub const pixman_op_t_PIXMAN_OP_IN_REVERSE: pixman_op_t = 6;
pub const pixman_op_t_PIXMAN_OP_IN_REVERSE: pixman_op_t = 6;
pub const pixman_op_t_PIXMAN_OP_LIGHTEN: pixman_op_t = 52;
pub const pixman_op_t_PIXMAN_OP_LIGHTEN: pixman_op_t = 52;
pub const pixman_op_t_PIXMAN_OP_MULTIPLY: pixman_op_t = 48;
pub const pixman_op_t_PIXMAN_OP_MULTIPLY: pixman_op_t = 48;
pub const pixman_op_t_PIXMAN_OP_OUT: pixman_op_t = 7;
pub const pixman_op_t_PIXMAN_OP_OUT: pixman_op_t = 7;
pub const pixman_op_t_PIXMAN_OP_OUT_REVERSE: pixman_op_t = 8;
pub const pixman_op_t_PIXMAN_OP_OUT_REVERSE: pixman_op_t = 8;
pub const pixman_op_t_PIXMAN_OP_OVER: pixman_op_t = 3;
pub const pixman_op_t_PIXMAN_OP_OVER: pixman_op_t = 3;
pub const pixman_op_t_PIXMAN_OP_OVERLAY: pixman_op_t = 50;
pub const pixman_op_t_PIXMAN_OP_OVERLAY: pixman_op_t = 50;
pub const pixman_op_t_PIXMAN_OP_OVER_REVERSE: pixman_op_t = 4;
pub const pixman_op_t_PIXMAN_OP_OVER_REVERSE: pixman_op_t = 4;
pub const pixman_op_t_PIXMAN_OP_SATURATE: pixman_op_t = 13;
pub const pixman_op_t_PIXMAN_OP_SATURATE: pixman_op_t = 13;
pub const pixman_op_t_PIXMAN_OP_SCREEN: pixman_op_t = 49;
pub const pixman_op_t_PIXMAN_OP_SCREEN: pixman_op_t = 49;
pub const pixman_op_t_PIXMAN_OP_SOFT_LIGHT: pixman_op_t = 56;
pub const pixman_op_t_PIXMAN_OP_SOFT_LIGHT: pixman_op_t = 56;
pub const pixman_op_t_PIXMAN_OP_SRC: pixman_op_t = 1;
pub const pixman_op_t_PIXMAN_OP_SRC: pixman_op_t = 1;
pub const pixman_op_t_PIXMAN_OP_XOR: pixman_op_t = 11;
pub const pixman_op_t_PIXMAN_OP_XOR: pixman_op_t = 11;
pub const pixman_region_overlap_t_PIXMAN_REGION_IN: pixman_region_overlap_t = 1;
pub const pixman_region_overlap_t_PIXMAN_REGION_IN: pixman_region_overlap_t = 1;
pub const pixman_region_overlap_t_PIXMAN_REGION_OUT: pixman_region_overlap_t = 0;
pub const pixman_region_overlap_t_PIXMAN_REGION_OUT: pixman_region_overlap_t = 0;
pub const pixman_region_overlap_t_PIXMAN_REGION_PART: pixman_region_overlap_t = 2;
pub const pixman_region_overlap_t_PIXMAN_REGION_PART: pixman_region_overlap_t = 2;
pub const pixman_repeat_t_PIXMAN_REPEAT_NONE: pixman_repeat_t = 0;
pub const pixman_repeat_t_PIXMAN_REPEAT_NONE: pixman_repeat_t = 0;
pub const pixman_repeat_t_PIXMAN_REPEAT_NORMAL: pixman_repeat_t = 1;
pub const pixman_repeat_t_PIXMAN_REPEAT_NORMAL: pixman_repeat_t = 1;
pub const pixman_repeat_t_PIXMAN_REPEAT_PAD: pixman_repeat_t = 2;
pub const pixman_repeat_t_PIXMAN_REPEAT_PAD: pixman_repeat_t = 2;
pub const pixman_repeat_t_PIXMAN_REPEAT_REFLECT: pixman_repeat_t = 3;
pub const pixman_repeat_t_PIXMAN_REPEAT_REFLECT: pixman_repeat_t = 3;
pub unsafe extern "C" fn pixman_add_trapezoids(
- image: *mut pixman_image_t,
- x_off: i16,
- y_off: c_int,
- ntraps: c_int,
- traps: *const pixman_trapezoid_t
+pixman_add_trapezoids in pixman_sys - Rust Function pixman_sys::pixman_add_trapezoids
source · pub unsafe extern "C" fn pixman_add_trapezoids(
+ image: *mut pixman_image_t,
+ x_off: i16,
+ y_off: c_int,
+ ntraps: c_int,
+ traps: *const pixman_trapezoid_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_add_traps.html b/pixman_sys/fn.pixman_add_traps.html
index 329bb67..b132090 100644
--- a/pixman_sys/fn.pixman_add_traps.html
+++ b/pixman_sys/fn.pixman_add_traps.html
@@ -1,7 +1,7 @@
-pixman_add_traps in pixman_sys - Rust Function pixman_sys::pixman_add_traps
source · pub unsafe extern "C" fn pixman_add_traps(
- image: *mut pixman_image_t,
- x_off: i16,
- y_off: i16,
- ntrap: c_int,
- traps: *const pixman_trap_t
+pixman_add_traps in pixman_sys - Rust Function pixman_sys::pixman_add_traps
source · pub unsafe extern "C" fn pixman_add_traps(
+ image: *mut pixman_image_t,
+ x_off: i16,
+ y_off: i16,
+ ntrap: c_int,
+ traps: *const pixman_trap_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_add_triangles.html b/pixman_sys/fn.pixman_add_triangles.html
index 9974840..d61a998 100644
--- a/pixman_sys/fn.pixman_add_triangles.html
+++ b/pixman_sys/fn.pixman_add_triangles.html
@@ -1,7 +1,7 @@
-pixman_add_triangles in pixman_sys - Rust Function pixman_sys::pixman_add_triangles
source · pub unsafe extern "C" fn pixman_add_triangles(
- image: *mut pixman_image_t,
- x_off: i32,
- y_off: i32,
- n_tris: c_int,
- tris: *const pixman_triangle_t
+pixman_add_triangles in pixman_sys - Rust Function pixman_sys::pixman_add_triangles
source · pub unsafe extern "C" fn pixman_add_triangles(
+ image: *mut pixman_image_t,
+ x_off: i32,
+ y_off: i32,
+ n_tris: c_int,
+ tris: *const pixman_triangle_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_blt.html b/pixman_sys/fn.pixman_blt.html
index fd05c88..a9d1003 100644
--- a/pixman_sys/fn.pixman_blt.html
+++ b/pixman_sys/fn.pixman_blt.html
@@ -1,14 +1,14 @@
-pixman_blt in pixman_sys - Rust Function pixman_sys::pixman_blt
source · pub unsafe extern "C" fn pixman_blt(
- src_bits: *mut u32,
- dst_bits: *mut u32,
- src_stride: c_int,
- dst_stride: c_int,
- src_bpp: c_int,
- dst_bpp: c_int,
- src_x: c_int,
- src_y: c_int,
- dest_x: c_int,
- dest_y: c_int,
- width: c_int,
- height: c_int
+pixman_blt in pixman_sys - Rust Function pixman_sys::pixman_blt
source · pub unsafe extern "C" fn pixman_blt(
+ src_bits: *mut u32,
+ dst_bits: *mut u32,
+ src_stride: c_int,
+ dst_stride: c_int,
+ src_bpp: c_int,
+ dst_bpp: c_int,
+ src_x: c_int,
+ src_y: c_int,
+ dest_x: c_int,
+ dest_y: c_int,
+ width: c_int,
+ height: c_int
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_composite_glyphs.html b/pixman_sys/fn.pixman_composite_glyphs.html
index 00bf756..a5f5b76 100644
--- a/pixman_sys/fn.pixman_composite_glyphs.html
+++ b/pixman_sys/fn.pixman_composite_glyphs.html
@@ -1,17 +1,17 @@
-pixman_composite_glyphs in pixman_sys - Rust Function pixman_sys::pixman_composite_glyphs
source · pub unsafe extern "C" fn pixman_composite_glyphs(
+pixman_composite_glyphs in pixman_sys - Rust Function pixman_sys::pixman_composite_glyphs
source · pub unsafe extern "C" fn pixman_composite_glyphs(
op: pixman_op_t,
- src: *mut pixman_image_t,
- dest: *mut pixman_image_t,
+ src: *mut pixman_image_t,
+ dest: *mut pixman_image_t,
mask_format: pixman_format_code_t,
- src_x: i32,
- src_y: i32,
- mask_x: i32,
- mask_y: i32,
- dest_x: i32,
- dest_y: i32,
- width: i32,
- height: i32,
- cache: *mut pixman_glyph_cache_t,
- n_glyphs: c_int,
- glyphs: *const pixman_glyph_t
+ src_x: i32,
+ src_y: i32,
+ mask_x: i32,
+ mask_y: i32,
+ dest_x: i32,
+ dest_y: i32,
+ width: i32,
+ height: i32,
+ cache: *mut pixman_glyph_cache_t,
+ n_glyphs: c_int,
+ glyphs: *const pixman_glyph_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_composite_glyphs_no_mask.html b/pixman_sys/fn.pixman_composite_glyphs_no_mask.html
index d0094b7..4b04282 100644
--- a/pixman_sys/fn.pixman_composite_glyphs_no_mask.html
+++ b/pixman_sys/fn.pixman_composite_glyphs_no_mask.html
@@ -1,12 +1,12 @@
-pixman_composite_glyphs_no_mask in pixman_sys - Rust Function pixman_sys::pixman_composite_glyphs_no_mask
source · pub unsafe extern "C" fn pixman_composite_glyphs_no_mask(
+pixman_composite_glyphs_no_mask in pixman_sys - Rust Function pixman_sys::pixman_composite_glyphs_no_mask
source · pub unsafe extern "C" fn pixman_composite_glyphs_no_mask(
op: pixman_op_t,
- src: *mut pixman_image_t,
- dest: *mut pixman_image_t,
- src_x: i32,
- src_y: i32,
- dest_x: i32,
- dest_y: i32,
- cache: *mut pixman_glyph_cache_t,
- n_glyphs: c_int,
- glyphs: *const pixman_glyph_t
+ src: *mut pixman_image_t,
+ dest: *mut pixman_image_t,
+ src_x: i32,
+ src_y: i32,
+ dest_x: i32,
+ dest_y: i32,
+ cache: *mut pixman_glyph_cache_t,
+ n_glyphs: c_int,
+ glyphs: *const pixman_glyph_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_composite_trapezoids.html b/pixman_sys/fn.pixman_composite_trapezoids.html
index fc7b4f0..2298bca 100644
--- a/pixman_sys/fn.pixman_composite_trapezoids.html
+++ b/pixman_sys/fn.pixman_composite_trapezoids.html
@@ -1,12 +1,12 @@
-pixman_composite_trapezoids in pixman_sys - Rust Function pixman_sys::pixman_composite_trapezoids
source · pub unsafe extern "C" fn pixman_composite_trapezoids(
+pixman_composite_trapezoids in pixman_sys - Rust Function pixman_sys::pixman_composite_trapezoids
source · pub unsafe extern "C" fn pixman_composite_trapezoids(
op: pixman_op_t,
- src: *mut pixman_image_t,
- dst: *mut pixman_image_t,
+ src: *mut pixman_image_t,
+ dst: *mut pixman_image_t,
mask_format: pixman_format_code_t,
- x_src: c_int,
- y_src: c_int,
- x_dst: c_int,
- y_dst: c_int,
- n_traps: c_int,
- traps: *const pixman_trapezoid_t
+ x_src: c_int,
+ y_src: c_int,
+ x_dst: c_int,
+ y_dst: c_int,
+ n_traps: c_int,
+ traps: *const pixman_trapezoid_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_composite_triangles.html b/pixman_sys/fn.pixman_composite_triangles.html
index 7a85275..61c48c2 100644
--- a/pixman_sys/fn.pixman_composite_triangles.html
+++ b/pixman_sys/fn.pixman_composite_triangles.html
@@ -1,12 +1,12 @@
-pixman_composite_triangles in pixman_sys - Rust Function pixman_sys::pixman_composite_triangles
source · pub unsafe extern "C" fn pixman_composite_triangles(
+pixman_composite_triangles in pixman_sys - Rust Function pixman_sys::pixman_composite_triangles
source · pub unsafe extern "C" fn pixman_composite_triangles(
op: pixman_op_t,
- src: *mut pixman_image_t,
- dst: *mut pixman_image_t,
+ src: *mut pixman_image_t,
+ dst: *mut pixman_image_t,
mask_format: pixman_format_code_t,
- x_src: c_int,
- y_src: c_int,
- x_dst: c_int,
- y_dst: c_int,
- n_tris: c_int,
- tris: *const pixman_triangle_t
+ x_src: c_int,
+ y_src: c_int,
+ x_dst: c_int,
+ y_dst: c_int,
+ n_tris: c_int,
+ tris: *const pixman_triangle_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_compute_composite_region.html b/pixman_sys/fn.pixman_compute_composite_region.html
index 4bcff37..36d65d3 100644
--- a/pixman_sys/fn.pixman_compute_composite_region.html
+++ b/pixman_sys/fn.pixman_compute_composite_region.html
@@ -1,14 +1,14 @@
-pixman_compute_composite_region in pixman_sys - Rust Function pixman_sys::pixman_compute_composite_region
source · pub unsafe extern "C" fn pixman_compute_composite_region(
- region: *mut pixman_region16_t,
- src_image: *mut pixman_image_t,
- mask_image: *mut pixman_image_t,
- dest_image: *mut pixman_image_t,
- src_x: i16,
- src_y: i16,
- mask_x: i16,
- mask_y: i16,
- dest_x: i16,
- dest_y: i16,
- width: u16,
- height: u16
+pixman_compute_composite_region in pixman_sys - Rust Function pixman_sys::pixman_compute_composite_region
source · pub unsafe extern "C" fn pixman_compute_composite_region(
+ region: *mut pixman_region16_t,
+ src_image: *mut pixman_image_t,
+ mask_image: *mut pixman_image_t,
+ dest_image: *mut pixman_image_t,
+ src_x: i16,
+ src_y: i16,
+ mask_x: i16,
+ mask_y: i16,
+ dest_x: i16,
+ dest_y: i16,
+ width: u16,
+ height: u16
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_disable_out_of_bounds_workaround.html b/pixman_sys/fn.pixman_disable_out_of_bounds_workaround.html
index 5d4519c..e66e193 100644
--- a/pixman_sys/fn.pixman_disable_out_of_bounds_workaround.html
+++ b/pixman_sys/fn.pixman_disable_out_of_bounds_workaround.html
@@ -1 +1 @@
-pixman_disable_out_of_bounds_workaround in pixman_sys - Rust pub unsafe extern "C" fn pixman_disable_out_of_bounds_workaround()
\ No newline at end of file
+pixman_disable_out_of_bounds_workaround in pixman_sys - Rust pub unsafe extern "C" fn pixman_disable_out_of_bounds_workaround()
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_edge_init.html b/pixman_sys/fn.pixman_edge_init.html
index 05cfff7..c98407e 100644
--- a/pixman_sys/fn.pixman_edge_init.html
+++ b/pixman_sys/fn.pixman_edge_init.html
@@ -1,6 +1,6 @@
-pixman_edge_init in pixman_sys - Rust Function pixman_sys::pixman_edge_init
source · pub unsafe extern "C" fn pixman_edge_init(
- e: *mut pixman_edge_t,
- bpp: c_int,
+pixman_edge_init in pixman_sys - Rust Function pixman_sys::pixman_edge_init
source · pub unsafe extern "C" fn pixman_edge_init(
+ e: *mut pixman_edge_t,
+ bpp: c_int,
y_start: pixman_fixed_t,
x_top: pixman_fixed_t,
y_top: pixman_fixed_t,
diff --git a/pixman_sys/fn.pixman_edge_step.html b/pixman_sys/fn.pixman_edge_step.html
index 9037c38..4f4be7c 100644
--- a/pixman_sys/fn.pixman_edge_step.html
+++ b/pixman_sys/fn.pixman_edge_step.html
@@ -1,4 +1,4 @@
-pixman_edge_step in pixman_sys - Rust Function pixman_sys::pixman_edge_step
source · pub unsafe extern "C" fn pixman_edge_step(
- e: *mut pixman_edge_t,
- n: c_int
+pixman_edge_step in pixman_sys - Rust Function pixman_sys::pixman_edge_step
source · pub unsafe extern "C" fn pixman_edge_step(
+ e: *mut pixman_edge_t,
+ n: c_int
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_bounds.html b/pixman_sys/fn.pixman_f_transform_bounds.html
index 2233c30..c0910dc 100644
--- a/pixman_sys/fn.pixman_f_transform_bounds.html
+++ b/pixman_sys/fn.pixman_f_transform_bounds.html
@@ -1,4 +1,4 @@
-pixman_f_transform_bounds in pixman_sys - Rust Function pixman_sys::pixman_f_transform_bounds
source · pub unsafe extern "C" fn pixman_f_transform_bounds(
- t: *const pixman_f_transform,
- b: *mut pixman_box16
+pixman_f_transform_bounds in pixman_sys - Rust Function pixman_sys::pixman_f_transform_bounds
source · pub unsafe extern "C" fn pixman_f_transform_bounds(
+ t: *const pixman_f_transform,
+ b: *mut pixman_box16
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_from_pixman_transform.html b/pixman_sys/fn.pixman_f_transform_from_pixman_transform.html
index 46c5e91..26246bf 100644
--- a/pixman_sys/fn.pixman_f_transform_from_pixman_transform.html
+++ b/pixman_sys/fn.pixman_f_transform_from_pixman_transform.html
@@ -1,4 +1,4 @@
-pixman_f_transform_from_pixman_transform in pixman_sys - Rust pub unsafe extern "C" fn pixman_f_transform_from_pixman_transform(
- ft: *mut pixman_f_transform,
- t: *const pixman_transform
+pixman_f_transform_from_pixman_transform in pixman_sys - Rust pub unsafe extern "C" fn pixman_f_transform_from_pixman_transform(
+ ft: *mut pixman_f_transform,
+ t: *const pixman_transform
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_init_identity.html b/pixman_sys/fn.pixman_f_transform_init_identity.html
index 9db8eb2..7743066 100644
--- a/pixman_sys/fn.pixman_f_transform_init_identity.html
+++ b/pixman_sys/fn.pixman_f_transform_init_identity.html
@@ -1,3 +1,3 @@
-pixman_f_transform_init_identity in pixman_sys - Rust Function pixman_sys::pixman_f_transform_init_identity
source · pub unsafe extern "C" fn pixman_f_transform_init_identity(
- t: *mut pixman_f_transform
+pixman_f_transform_init_identity in pixman_sys - Rust Function pixman_sys::pixman_f_transform_init_identity
source · pub unsafe extern "C" fn pixman_f_transform_init_identity(
+ t: *mut pixman_f_transform
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_init_rotate.html b/pixman_sys/fn.pixman_f_transform_init_rotate.html
index 7a0bf3a..135b74b 100644
--- a/pixman_sys/fn.pixman_f_transform_init_rotate.html
+++ b/pixman_sys/fn.pixman_f_transform_init_rotate.html
@@ -1,5 +1,5 @@
-pixman_f_transform_init_rotate in pixman_sys - Rust Function pixman_sys::pixman_f_transform_init_rotate
source · pub unsafe extern "C" fn pixman_f_transform_init_rotate(
- t: *mut pixman_f_transform,
- cos: f64,
- sin: f64
+pixman_f_transform_init_rotate in pixman_sys - Rust Function pixman_sys::pixman_f_transform_init_rotate
source · pub unsafe extern "C" fn pixman_f_transform_init_rotate(
+ t: *mut pixman_f_transform,
+ cos: f64,
+ sin: f64
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_init_scale.html b/pixman_sys/fn.pixman_f_transform_init_scale.html
index 8db66b0..abcf952 100644
--- a/pixman_sys/fn.pixman_f_transform_init_scale.html
+++ b/pixman_sys/fn.pixman_f_transform_init_scale.html
@@ -1,5 +1,5 @@
-pixman_f_transform_init_scale in pixman_sys - Rust Function pixman_sys::pixman_f_transform_init_scale
source · pub unsafe extern "C" fn pixman_f_transform_init_scale(
- t: *mut pixman_f_transform,
- sx: f64,
- sy: f64
+pixman_f_transform_init_scale in pixman_sys - Rust Function pixman_sys::pixman_f_transform_init_scale
source · pub unsafe extern "C" fn pixman_f_transform_init_scale(
+ t: *mut pixman_f_transform,
+ sx: f64,
+ sy: f64
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_init_translate.html b/pixman_sys/fn.pixman_f_transform_init_translate.html
index 6a3e1b3..659772d 100644
--- a/pixman_sys/fn.pixman_f_transform_init_translate.html
+++ b/pixman_sys/fn.pixman_f_transform_init_translate.html
@@ -1,5 +1,5 @@
-pixman_f_transform_init_translate in pixman_sys - Rust Function pixman_sys::pixman_f_transform_init_translate
source · pub unsafe extern "C" fn pixman_f_transform_init_translate(
- t: *mut pixman_f_transform,
- tx: f64,
- ty: f64
+pixman_f_transform_init_translate in pixman_sys - Rust Function pixman_sys::pixman_f_transform_init_translate
source · pub unsafe extern "C" fn pixman_f_transform_init_translate(
+ t: *mut pixman_f_transform,
+ tx: f64,
+ ty: f64
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_invert.html b/pixman_sys/fn.pixman_f_transform_invert.html
index d28489d..464f000 100644
--- a/pixman_sys/fn.pixman_f_transform_invert.html
+++ b/pixman_sys/fn.pixman_f_transform_invert.html
@@ -1,4 +1,4 @@
-pixman_f_transform_invert in pixman_sys - Rust Function pixman_sys::pixman_f_transform_invert
source · pub unsafe extern "C" fn pixman_f_transform_invert(
- dst: *mut pixman_f_transform,
- src: *const pixman_f_transform
+pixman_f_transform_invert in pixman_sys - Rust Function pixman_sys::pixman_f_transform_invert
source · pub unsafe extern "C" fn pixman_f_transform_invert(
+ dst: *mut pixman_f_transform,
+ src: *const pixman_f_transform
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_multiply.html b/pixman_sys/fn.pixman_f_transform_multiply.html
index 8c085df..7bad73f 100644
--- a/pixman_sys/fn.pixman_f_transform_multiply.html
+++ b/pixman_sys/fn.pixman_f_transform_multiply.html
@@ -1,5 +1,5 @@
-pixman_f_transform_multiply in pixman_sys - Rust Function pixman_sys::pixman_f_transform_multiply
source · pub unsafe extern "C" fn pixman_f_transform_multiply(
- dst: *mut pixman_f_transform,
- l: *const pixman_f_transform,
- r: *const pixman_f_transform
+pixman_f_transform_multiply in pixman_sys - Rust Function pixman_sys::pixman_f_transform_multiply
source · pub unsafe extern "C" fn pixman_f_transform_multiply(
+ dst: *mut pixman_f_transform,
+ l: *const pixman_f_transform,
+ r: *const pixman_f_transform
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_point.html b/pixman_sys/fn.pixman_f_transform_point.html
index 06d9e6c..3f109b6 100644
--- a/pixman_sys/fn.pixman_f_transform_point.html
+++ b/pixman_sys/fn.pixman_f_transform_point.html
@@ -1,4 +1,4 @@
-pixman_f_transform_point in pixman_sys - Rust Function pixman_sys::pixman_f_transform_point
source · pub unsafe extern "C" fn pixman_f_transform_point(
- t: *const pixman_f_transform,
- v: *mut pixman_f_vector
+pixman_f_transform_point in pixman_sys - Rust Function pixman_sys::pixman_f_transform_point
source · pub unsafe extern "C" fn pixman_f_transform_point(
+ t: *const pixman_f_transform,
+ v: *mut pixman_f_vector
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_point_3d.html b/pixman_sys/fn.pixman_f_transform_point_3d.html
index 610e55c..38b5d95 100644
--- a/pixman_sys/fn.pixman_f_transform_point_3d.html
+++ b/pixman_sys/fn.pixman_f_transform_point_3d.html
@@ -1,4 +1,4 @@
-pixman_f_transform_point_3d in pixman_sys - Rust Function pixman_sys::pixman_f_transform_point_3d
source · pub unsafe extern "C" fn pixman_f_transform_point_3d(
- t: *const pixman_f_transform,
- v: *mut pixman_f_vector
+pixman_f_transform_point_3d in pixman_sys - Rust Function pixman_sys::pixman_f_transform_point_3d
source · pub unsafe extern "C" fn pixman_f_transform_point_3d(
+ t: *const pixman_f_transform,
+ v: *mut pixman_f_vector
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_rotate.html b/pixman_sys/fn.pixman_f_transform_rotate.html
index 6543c7b..586d0a1 100644
--- a/pixman_sys/fn.pixman_f_transform_rotate.html
+++ b/pixman_sys/fn.pixman_f_transform_rotate.html
@@ -1,6 +1,6 @@
-pixman_f_transform_rotate in pixman_sys - Rust Function pixman_sys::pixman_f_transform_rotate
source · pub unsafe extern "C" fn pixman_f_transform_rotate(
- forward: *mut pixman_f_transform,
- reverse: *mut pixman_f_transform,
- c: f64,
- s: f64
+pixman_f_transform_rotate in pixman_sys - Rust Function pixman_sys::pixman_f_transform_rotate
source · pub unsafe extern "C" fn pixman_f_transform_rotate(
+ forward: *mut pixman_f_transform,
+ reverse: *mut pixman_f_transform,
+ c: f64,
+ s: f64
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_scale.html b/pixman_sys/fn.pixman_f_transform_scale.html
index 47a8454..3c1f830 100644
--- a/pixman_sys/fn.pixman_f_transform_scale.html
+++ b/pixman_sys/fn.pixman_f_transform_scale.html
@@ -1,6 +1,6 @@
-pixman_f_transform_scale in pixman_sys - Rust Function pixman_sys::pixman_f_transform_scale
source · pub unsafe extern "C" fn pixman_f_transform_scale(
- forward: *mut pixman_f_transform,
- reverse: *mut pixman_f_transform,
- sx: f64,
- sy: f64
+pixman_f_transform_scale in pixman_sys - Rust Function pixman_sys::pixman_f_transform_scale
source · pub unsafe extern "C" fn pixman_f_transform_scale(
+ forward: *mut pixman_f_transform,
+ reverse: *mut pixman_f_transform,
+ sx: f64,
+ sy: f64
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_f_transform_translate.html b/pixman_sys/fn.pixman_f_transform_translate.html
index fedf63d..35bc397 100644
--- a/pixman_sys/fn.pixman_f_transform_translate.html
+++ b/pixman_sys/fn.pixman_f_transform_translate.html
@@ -1,6 +1,6 @@
-pixman_f_transform_translate in pixman_sys - Rust Function pixman_sys::pixman_f_transform_translate
source · pub unsafe extern "C" fn pixman_f_transform_translate(
- forward: *mut pixman_f_transform,
- reverse: *mut pixman_f_transform,
- tx: f64,
- ty: f64
+pixman_f_transform_translate in pixman_sys - Rust Function pixman_sys::pixman_f_transform_translate
source · pub unsafe extern "C" fn pixman_f_transform_translate(
+ forward: *mut pixman_f_transform,
+ reverse: *mut pixman_f_transform,
+ tx: f64,
+ ty: f64
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_fill.html b/pixman_sys/fn.pixman_fill.html
index caee61a..cd9496a 100644
--- a/pixman_sys/fn.pixman_fill.html
+++ b/pixman_sys/fn.pixman_fill.html
@@ -1,10 +1,10 @@
-pixman_fill in pixman_sys - Rust Function pixman_sys::pixman_fill
source · pub unsafe extern "C" fn pixman_fill(
- bits: *mut u32,
- stride: c_int,
- bpp: c_int,
- x: c_int,
- y: c_int,
- width: c_int,
- height: c_int,
- _xor: u32
+pixman_fill in pixman_sys - Rust Function pixman_sys::pixman_fill
source · pub unsafe extern "C" fn pixman_fill(
+ bits: *mut u32,
+ stride: c_int,
+ bpp: c_int,
+ x: c_int,
+ y: c_int,
+ width: c_int,
+ height: c_int,
+ _xor: u32
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_filter_create_separable_convolution.html b/pixman_sys/fn.pixman_filter_create_separable_convolution.html
index d84f357..ddd1ce5 100644
--- a/pixman_sys/fn.pixman_filter_create_separable_convolution.html
+++ b/pixman_sys/fn.pixman_filter_create_separable_convolution.html
@@ -1,11 +1,11 @@
-pixman_filter_create_separable_convolution in pixman_sys - Rust pub unsafe extern "C" fn pixman_filter_create_separable_convolution(
- n_values: *mut c_int,
+pixman_filter_create_separable_convolution in pixman_sys - Rust pub unsafe extern "C" fn pixman_filter_create_separable_convolution(
+ n_values: *mut c_int,
scale_x: pixman_fixed_t,
scale_y: pixman_fixed_t,
reconstruct_x: pixman_kernel_t,
reconstruct_y: pixman_kernel_t,
sample_x: pixman_kernel_t,
sample_y: pixman_kernel_t,
- subsample_bits_x: c_int,
- subsample_bits_y: c_int
-) -> *mut pixman_fixed_t
\ No newline at end of file
+ subsample_bits_x: c_int,
+ subsample_bits_y: c_int
+) -> *mut pixman_fixed_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_format_supported_destination.html b/pixman_sys/fn.pixman_format_supported_destination.html
index 4a10d97..3fea9c7 100644
--- a/pixman_sys/fn.pixman_format_supported_destination.html
+++ b/pixman_sys/fn.pixman_format_supported_destination.html
@@ -1,3 +1,3 @@
-pixman_format_supported_destination in pixman_sys - Rust Function pixman_sys::pixman_format_supported_destination
source · pub unsafe extern "C" fn pixman_format_supported_destination(
+pixman_format_supported_destination in pixman_sys - Rust Function pixman_sys::pixman_format_supported_destination
source · pub unsafe extern "C" fn pixman_format_supported_destination(
format: pixman_format_code_t
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_format_supported_source.html b/pixman_sys/fn.pixman_format_supported_source.html
index 754d364..43038dc 100644
--- a/pixman_sys/fn.pixman_format_supported_source.html
+++ b/pixman_sys/fn.pixman_format_supported_source.html
@@ -1,3 +1,3 @@
-pixman_format_supported_source in pixman_sys - Rust Function pixman_sys::pixman_format_supported_source
source · pub unsafe extern "C" fn pixman_format_supported_source(
+pixman_format_supported_source in pixman_sys - Rust Function pixman_sys::pixman_format_supported_source
source · pub unsafe extern "C" fn pixman_format_supported_source(
format: pixman_format_code_t
) -> pixman_bool_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_glyph_cache_create.html b/pixman_sys/fn.pixman_glyph_cache_create.html
index 031a987..ac59219 100644
--- a/pixman_sys/fn.pixman_glyph_cache_create.html
+++ b/pixman_sys/fn.pixman_glyph_cache_create.html
@@ -1,2 +1,2 @@
-pixman_glyph_cache_create in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_create
source · pub unsafe extern "C" fn pixman_glyph_cache_create(
-) -> *mut pixman_glyph_cache_t
\ No newline at end of file
+pixman_glyph_cache_create in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_create
source · pub unsafe extern "C" fn pixman_glyph_cache_create(
+) -> *mut pixman_glyph_cache_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_glyph_cache_destroy.html b/pixman_sys/fn.pixman_glyph_cache_destroy.html
index 0711249..e1dbb3e 100644
--- a/pixman_sys/fn.pixman_glyph_cache_destroy.html
+++ b/pixman_sys/fn.pixman_glyph_cache_destroy.html
@@ -1,3 +1,3 @@
-pixman_glyph_cache_destroy in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_destroy
source · pub unsafe extern "C" fn pixman_glyph_cache_destroy(
- cache: *mut pixman_glyph_cache_t
+pixman_glyph_cache_destroy in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_destroy
source · pub unsafe extern "C" fn pixman_glyph_cache_destroy(
+ cache: *mut pixman_glyph_cache_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_glyph_cache_freeze.html b/pixman_sys/fn.pixman_glyph_cache_freeze.html
index fdbd57a..ec9adac 100644
--- a/pixman_sys/fn.pixman_glyph_cache_freeze.html
+++ b/pixman_sys/fn.pixman_glyph_cache_freeze.html
@@ -1,3 +1,3 @@
-pixman_glyph_cache_freeze in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_freeze
source · pub unsafe extern "C" fn pixman_glyph_cache_freeze(
- cache: *mut pixman_glyph_cache_t
+pixman_glyph_cache_freeze in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_freeze
source · pub unsafe extern "C" fn pixman_glyph_cache_freeze(
+ cache: *mut pixman_glyph_cache_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_glyph_cache_insert.html b/pixman_sys/fn.pixman_glyph_cache_insert.html
index 989d920..84f9428 100644
--- a/pixman_sys/fn.pixman_glyph_cache_insert.html
+++ b/pixman_sys/fn.pixman_glyph_cache_insert.html
@@ -1,8 +1,8 @@
-pixman_glyph_cache_insert in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_insert
source · pub unsafe extern "C" fn pixman_glyph_cache_insert(
- cache: *mut pixman_glyph_cache_t,
- font_key: *mut c_void,
- glyph_key: *mut c_void,
- origin_x: c_int,
- origin_y: c_int,
- glyph_image: *mut pixman_image_t
-) -> *const c_void
\ No newline at end of file
+pixman_glyph_cache_insert in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_insert
source · pub unsafe extern "C" fn pixman_glyph_cache_insert(
+ cache: *mut pixman_glyph_cache_t,
+ font_key: *mut c_void,
+ glyph_key: *mut c_void,
+ origin_x: c_int,
+ origin_y: c_int,
+ glyph_image: *mut pixman_image_t
+) -> *const c_void
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_glyph_cache_lookup.html b/pixman_sys/fn.pixman_glyph_cache_lookup.html
index 86fc548..e56fc52 100644
--- a/pixman_sys/fn.pixman_glyph_cache_lookup.html
+++ b/pixman_sys/fn.pixman_glyph_cache_lookup.html
@@ -1,5 +1,5 @@
-pixman_glyph_cache_lookup in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_lookup
source · pub unsafe extern "C" fn pixman_glyph_cache_lookup(
- cache: *mut pixman_glyph_cache_t,
- font_key: *mut c_void,
- glyph_key: *mut c_void
-) -> *const c_void
\ No newline at end of file
+pixman_glyph_cache_lookup in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_lookup
source · pub unsafe extern "C" fn pixman_glyph_cache_lookup(
+ cache: *mut pixman_glyph_cache_t,
+ font_key: *mut c_void,
+ glyph_key: *mut c_void
+) -> *const c_void
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_glyph_cache_remove.html b/pixman_sys/fn.pixman_glyph_cache_remove.html
index 9ef9a76..a38b869 100644
--- a/pixman_sys/fn.pixman_glyph_cache_remove.html
+++ b/pixman_sys/fn.pixman_glyph_cache_remove.html
@@ -1,5 +1,5 @@
-pixman_glyph_cache_remove in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_remove
source · pub unsafe extern "C" fn pixman_glyph_cache_remove(
- cache: *mut pixman_glyph_cache_t,
- font_key: *mut c_void,
- glyph_key: *mut c_void
+pixman_glyph_cache_remove in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_remove
source · pub unsafe extern "C" fn pixman_glyph_cache_remove(
+ cache: *mut pixman_glyph_cache_t,
+ font_key: *mut c_void,
+ glyph_key: *mut c_void
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_glyph_cache_thaw.html b/pixman_sys/fn.pixman_glyph_cache_thaw.html
index 57ece20..fee66d8 100644
--- a/pixman_sys/fn.pixman_glyph_cache_thaw.html
+++ b/pixman_sys/fn.pixman_glyph_cache_thaw.html
@@ -1,3 +1,3 @@
-pixman_glyph_cache_thaw in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_thaw
source · pub unsafe extern "C" fn pixman_glyph_cache_thaw(
- cache: *mut pixman_glyph_cache_t
+pixman_glyph_cache_thaw in pixman_sys - Rust Function pixman_sys::pixman_glyph_cache_thaw
source · pub unsafe extern "C" fn pixman_glyph_cache_thaw(
+ cache: *mut pixman_glyph_cache_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_glyph_get_extents.html b/pixman_sys/fn.pixman_glyph_get_extents.html
index 952027c..b870810 100644
--- a/pixman_sys/fn.pixman_glyph_get_extents.html
+++ b/pixman_sys/fn.pixman_glyph_get_extents.html
@@ -1,6 +1,6 @@
-pixman_glyph_get_extents in pixman_sys - Rust Function pixman_sys::pixman_glyph_get_extents
source · pub unsafe extern "C" fn pixman_glyph_get_extents(
- cache: *mut pixman_glyph_cache_t,
- n_glyphs: c_int,
- glyphs: *mut pixman_glyph_t,
- extents: *mut pixman_box32_t
+pixman_glyph_get_extents in pixman_sys - Rust Function pixman_sys::pixman_glyph_get_extents
source · pub unsafe extern "C" fn pixman_glyph_get_extents(
+ cache: *mut pixman_glyph_cache_t,
+ n_glyphs: c_int,
+ glyphs: *mut pixman_glyph_t,
+ extents: *mut pixman_box32_t
)
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_glyph_get_mask_format.html b/pixman_sys/fn.pixman_glyph_get_mask_format.html
index 52c03b9..092cc11 100644
--- a/pixman_sys/fn.pixman_glyph_get_mask_format.html
+++ b/pixman_sys/fn.pixman_glyph_get_mask_format.html
@@ -1,5 +1,5 @@
-pixman_glyph_get_mask_format in pixman_sys - Rust Function pixman_sys::pixman_glyph_get_mask_format
source · pub unsafe extern "C" fn pixman_glyph_get_mask_format(
- cache: *mut pixman_glyph_cache_t,
- n_glyphs: c_int,
- glyphs: *const pixman_glyph_t
+pixman_glyph_get_mask_format in pixman_sys - Rust Function pixman_sys::pixman_glyph_get_mask_format
source · pub unsafe extern "C" fn pixman_glyph_get_mask_format(
+ cache: *mut pixman_glyph_cache_t,
+ n_glyphs: c_int,
+ glyphs: *const pixman_glyph_t
) -> pixman_format_code_t
\ No newline at end of file
diff --git a/pixman_sys/fn.pixman_image_composite.html b/pixman_sys/fn.pixman_image_composite.html
index 33f428b..8f311b4 100644
--- a/pixman_sys/fn.pixman_image_composite.html
+++ b/pixman_sys/fn.pixman_image_composite.html
@@ -1,14 +1,14 @@
-pixman_image_composite in pixman_sys - Rust Function pixman_sys::pixman_image_composite
source · pub unsafe extern "C" fn pixman_image_composite(
+pixman_image_composite in pixman_sys - Rust