Kanzi 4.1.0
bitmap_image.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Functions

KANZI_INTEROP_API BitmapImageWrapperkanzi::interop::BitmapImage_createEmpty (size_t width, size_t height, GraphicsFormat format, StringView name)
 
KANZI_INTEROP_API BitmapImageWrapperkanzi::interop::BitmapImage_createFromMemory (size_t width, size_t height, GraphicsFormat format, SpanByte data, StringView name)
 
KANZI_INTEROP_API SpanByte kanzi::interop::BitmapImage_getData (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getDataBytes (size_t width, size_t height, GraphicsFormat format)
 
KANZI_INTEROP_API GraphicsFormat kanzi::interop::BitmapImage_getDataFormat (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getHeight (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getHeightByMipmapLevel (BitmapImageWrapper *bitmap, size_t mipmapLevel)
 
KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getMipmapLevelCount (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getWidth (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getWidthByMipmapLevel (BitmapImageWrapper *bitmap, size_t mipmapLevel)
 
KANZI_INTEROP_API void kanzi::interop::BitmapImage_premultiplyAlpha (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API void kanzi::interop::BitmapImage_release (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API void kanzi::interop::BitmapImage_resetData (BitmapImageWrapper *bitmap, size_t newWidth, size_t newHeight, GraphicsFormat format)
 
KANZI_INTEROP_API void * kanzi::interop::BitmapImage_unwrap (BitmapImageWrapper *bitmap)