Implement optional JPEG2000 codec adapter (#40)
This commit is contained in:
@@ -34036,49 +34036,14 @@ pub mod imaging {
|
||||
}
|
||||
|
||||
/// C# type: `T:LibreMetaverse.Imaging.ManagedImageCreator`.
|
||||
pub struct ManagedImageCreator;
|
||||
impl ManagedImageCreator {
|
||||
/// C# member: `M:LibreMetaverse.Imaging.ManagedImageCreator.#ctor`.
|
||||
pub fn new() -> Result<Self, crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Imaging.ManagedImageCreator.#ctor",
|
||||
)
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Imaging.ManagedImageCreator.Create(System.Int32,System.Int32,System.Int32,System.Byte[])`.
|
||||
pub fn create(
|
||||
&self,
|
||||
width: i32,
|
||||
height: i32,
|
||||
num_components: i32,
|
||||
bytes: Vec<u8>,
|
||||
) -> Result<Box<dyn libremetaverse_imaging::codec::IImage>, crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Imaging.ManagedImageCreator.Create(System.Int32,System.Int32,System.Int32,System.Byte[])",
|
||||
)
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Imaging.ManagedImageCreator.ToPortableImageSource(System.Object)`.
|
||||
pub fn to_portable_image_source(
|
||||
&self,
|
||||
image_object: libremetaverse_types::compat::Object,
|
||||
) -> Result<Box<dyn libremetaverse_imaging::codec::BlkImgDataSrc>, crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Imaging.ManagedImageCreator.ToPortableImageSource(System.Object)",
|
||||
)
|
||||
}
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Imaging.ManagedImageCreator.#ctor`.
|
||||
/// C# member: `M:LibreMetaverse.Imaging.ManagedImageCreator.Create(System.Int32,System.Int32,System.Int32,System.Byte[])`.
|
||||
/// C# member: `M:LibreMetaverse.Imaging.ManagedImageCreator.ToPortableImageSource(System.Object)`.
|
||||
pub use crate::j2k::ManagedImageCreator;
|
||||
|
||||
/// C# type: `T:LibreMetaverse.Imaging.ManagedImageInterleavedExtensions`.
|
||||
pub struct ManagedImageInterleavedExtensions;
|
||||
impl ManagedImageInterleavedExtensions {
|
||||
/// C# member: `M:LibreMetaverse.Imaging.ManagedImageInterleavedExtensions.ToManagedImage(CoreJ2K.Util.InterleavedImage)`.
|
||||
pub fn to_managed_image(
|
||||
image: libremetaverse_imaging::codec::InterleavedImage,
|
||||
) -> Result<libremetaverse_imaging::ManagedImage, crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Imaging.ManagedImageInterleavedExtensions.ToManagedImage(CoreJ2K.Util.InterleavedImage)",
|
||||
)
|
||||
}
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Imaging.ManagedImageInterleavedExtensions.ToManagedImage(CoreJ2K.Util.InterleavedImage)`.
|
||||
pub use crate::j2k::ManagedImageInterleavedExtensions;
|
||||
|
||||
/// C# type: `T:LibreMetaverse.Imaging.Targa`.
|
||||
/// C# member: `M:LibreMetaverse.Imaging.Targa.DecodeToManagedImage(System.IO.Stream)`.
|
||||
|
||||
Reference in New Issue
Block a user