28 #ifndef BERSERK_IMAGEUTIL_HPP
29 #define BERSERK_IMAGEUTIL_HPP
#define BRK_NS_END
Definition: Config.hpp:48
#define BRK_API
Definition: Config.hpp:32
std::uint32_t uint32
Definition: Typedefs.hpp:44
Image processing utils.
Definition: ImageUtil.hpp:46
static BRK_API bool CanAccept(Image::Format format)
Definition: ImageUtil.cpp:150
static BRK_API Size2u GetMipSize(uint32 level, uint32 width, uint32 height)
Definition: ImageUtil.cpp:41
static BRK_API uint32 GetPixelSize(Image::Format format)
Definition: ImageUtil.cpp:51
static BRK_API uint32 GetChannelsCount(Image::Format format)
Definition: ImageUtil.cpp:100
static BRK_API bool CanSaveRgba(Image::Format format)
Definition: ImageUtil.cpp:187
static BRK_API uint32 GetMaxMipsCount(uint32 width, uint32 height, uint32 depth)
Definition: ImageUtil.cpp:34
static BRK_API bool CanResize(Image::Format format)
Definition: ImageUtil.cpp:205
Generic vector class for an N dimensional space base on type T.
Definition: TVecN.hpp:55
RHITextureFormat
Definition: RHIDefs.hpp:135
Definition: GLDevice.cpp:46