Chicane

Image

Header
Includes/Chicane/Core/Image.hpp
Namespace
Chicane::Image

Types

NameValueDescription
Raw
std::vector<unsigned char>
Pixel
unsigned char
Pixels
unsigned char*
List
std::vector<Image>

Constructors

NameDescription
Image(
const  FileSystem::Path& inLocation
)
Image(
const  Raw& inData
ImageVendor inVendor
)
Image()
Image(
const  Image& inInstance
)

Destructors

NameDescription
~Image()

Functions

AccessReturnModifierNameDescription
public
static
parseVendor(
const  String& inValue
)
public
const  String&
static
getVendorExtension(
ImageVendor inValue
)
public
const
getVendor()
public
int
const
getWidth()
public
int
const
getHeight()
public
int
const
getChannel()
public
int
const
getFormat()
public
const  Pixels
const
getPixels()
public
int
const
getPitch()
public
int
const
getSize()
public
void
flipHorizontally()
public
void
flipVertically()
public
void
rotateBy(
float inAngle
)

Members

AccessTypeModifierNameDescription
protected
m_vendor
protected
int
m_width
protected
int
m_height
protected
int
m_channel
protected
int
m_format
protected
m_pixels