Kanzi 3.9.10
bitmap_image.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Functions

KANZI_INTEROP_API BitmapImageWrapperkanzi::interop::BitmapImage_createEmpty (unsigned int width, unsigned int height, GraphicsFormat format, string_view name)
 
KANZI_INTEROP_API BitmapImageWrapperkanzi::interop::BitmapImage_createFromMemory (unsigned int width, unsigned int height, GraphicsFormat format, span< byte > data, string_view name)
 
KANZI_INTEROP_API span< bytekanzi::interop::BitmapImage_getData (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API GraphicsFormat kanzi::interop::BitmapImage_getDataFormat (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API unsigned int kanzi::interop::BitmapImage_getHeight (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API unsigned int kanzi::interop::BitmapImage_getHeightByMipmapLevel (BitmapImageWrapper *bitmap, size_t mipmapLevel)
 
KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getMipmapLevelCount (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API unsigned int kanzi::interop::BitmapImage_getWidth (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API unsigned int 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, unsigned int newWidth, unsigned int newHeight, GraphicsFormat format)
 
KANZI_INTEROP_API void * kanzi::interop::BitmapImage_unwrap (BitmapImageWrapper *bitmap)