Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
ImageToolsFwd.h File Reference

Go to the source code of this file.

Classes

struct  Divide::ImageTools::ImportOptions
 

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::ImageTools
 

Macros

#define DVD_UTILITY_IMAGETOOLS_FWD_H
 

Enumerations

enum class  Divide::ImageTools::MipMapFilter : U8 { Divide::ImageTools::BOX , Divide::ImageTools::TRIANGLE , Divide::ImageTools::KAISER , Divide::ImageTools::COUNT }
 
enum class  Divide::ImageTools::ImageOutputFormat : U8 {
  Divide::ImageTools::BC1 , Divide::ImageTools::BC1a , Divide::ImageTools::BC2 , Divide::ImageTools::BC3 ,
  Divide::ImageTools::BC4 , Divide::ImageTools::BC5 , Divide::ImageTools::BC6 , Divide::ImageTools::BC7 ,
  Divide::ImageTools::AUTO , Divide::ImageTools::COUNT
}
 
enum class  Divide::ImageTools::SaveImageFormat : U8 {
  Divide::ImageTools::PNG , Divide::ImageTools::BMP , Divide::ImageTools::TGA , Divide::ImageTools::JPG ,
  Divide::ImageTools::COUNT
}
 

Functions

void Divide::ImageTools::OnStartup (bool upperLeftOrigin)
 
void Divide::ImageTools::OnShutdown ()
 
bool Divide::ImageTools::UseUpperLeftOrigin () noexcept
 
 Divide::ImageTools::FWD_DECLARE_MANAGED_STRUCT (LayerData)
 
bool Divide::ImageTools::SaveImage (const ResourcePath &filename, U16 width, U16 height, U8 numberOfComponents, U8 bytesPerPixel, const bool sourceIsBGR, const Byte *imageData, SaveImageFormat format)
 Save an image to file of the desired format. Only R/RG/RGB/RGBA 8 bits per pixel data is supported as input data.
 
bool Divide::ImageTools::SaveImageHDR (const ResourcePath &filename, U16 width, U16 height, U8 numberOfComponents, U8 bytesPerPixel, const bool sourceIsBGR, const F32 *imageData)
 Save an HDR image to file of the desired format.
 

Macro Definition Documentation

◆ DVD_UTILITY_IMAGETOOLS_FWD_H

#define DVD_UTILITY_IMAGETOOLS_FWD_H

Definition at line 34 of file ImageToolsFwd.h.