22#include <kiwano/core/Resource.h>
23#include <kiwano/platform/NativeObject.hpp>
127 float GetWidth()
const;
131 float GetHeight()
const;
135 Size GetSize()
const;
139 uint32_t GetWidthInPixels()
const;
143 uint32_t GetHeightInPixels()
const;
151 void SetSize(
const Size& size);
155 void SetSizeInPixels(
const PixelSize& size);
178 return interpolation_mode_;
198 return size_in_pixels_.x;
203 return size_in_pixels_.y;
208 return size_in_pixels_;
218 size_in_pixels_ = size;
位图
Definition: Bitmap.h:95
uint32_t GetHeightInPixels() const
获取像素高度
Definition: Bitmap.h:201
void SetSize(const Size &size)
设置大小
Definition: Bitmap.h:211
float GetWidth() const
获取位图宽度
Definition: Bitmap.h:181
uint32_t GetWidthInPixels() const
获取像素宽度
Definition: Bitmap.h:196
Size GetSize() const
获取位图大小
Definition: Bitmap.h:191
void SetSizeInPixels(const PixelSize &size)
设置像素大小
Definition: Bitmap.h:216
PixelSize GetSizeInPixels() const
获取像素大小
Definition: Bitmap.h:206
float GetHeight() const
获取位图高度
Definition: Bitmap.h:186
图像(位图或矢量图)
Definition: Bitmap.h:64
InterpolationMode GetInterpolationMode() const
获取像素插值方式
Definition: Bitmap.h:176
含有本地指针的对象
Definition: NativeObject.hpp:32
引用计数智能指针
Definition: RefBasePtr.hpp:35
资源
Definition: Resource.h:41
math::Vec2T< uint32_t > PixelSize
像素大小
Definition: Bitmap.h:46
PixelFormat
像素格式
Definition: Bitmap.h:54
InterpolationMode
插值模式
Definition: Bitmap.h:39
@ Nearest
最邻近插值,取最邻近的像素点的颜色值
二进制数据
Definition: BinaryData.h:30