// @generated by tools/generate_api_shims.py; do not edit by hand. #![allow(clippy::missing_errors_doc)] #![allow(clippy::must_use_candidate)] #![allow(clippy::all, clippy::pedantic, dead_code, unused_variables)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] /// C# type: `T:LibreMetaverse.Imaging.Skia.SkiaTextureCodec`. /// /// Native Rust mapping of C# `LibreMetaverse.Imaging.Skia.SkiaTextureCodec` using decision /// `native_metacrate_type`. See the [pinned C# source](https://github.com/cinderblocks/libremetaverse/tree/2aa70bb68513b39795da5d13c88f31b86e85a3ba). /// C# member: `M:LibreMetaverse.Imaging.Skia.SkiaTextureCodec.#ctor`. /// /// C# signature: `LibreMetaverse.Imaging.Skia.SkiaTextureCodec()`. /// Mapping contract: ownership `none`; async `sync`; /// errors `Result<_, crate::Error>`; overload `direct_snake_case`; kind `method`. /// C# member: `M:LibreMetaverse.Imaging.Skia.SkiaTextureCodec.Decode(System.IO.Stream)`. /// /// C# signature: `LibreMetaverse.Imaging.ManagedImage LibreMetaverse.Imaging.Skia.SkiaTextureCodec.Decode(System.IO.Stream stream)`. /// Mapping contract: ownership `shared_self,owned`; async `sync`; /// errors `Result<_, crate::Error>`; overload `direct_snake_case`; kind `method`. /// C# member: `M:LibreMetaverse.Imaging.Skia.SkiaTextureCodec.ToManagedImage(SkiaSharp.SKBitmap)`. /// /// C# signature: `LibreMetaverse.Imaging.ManagedImage LibreMetaverse.Imaging.Skia.SkiaTextureCodec.ToManagedImage(SkiaSharp.SKBitmap bitmap)`. /// Mapping contract: ownership `owned`; async `sync`; /// errors `Result<_, crate::Error>`; overload `direct_snake_case`; kind `method`. pub use crate::skia_codec::SkiaTextureCodec;