Chicane

Image

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

Types

NameValueDescription
Raw
std::vector<unsigned char>
Pixel
unsigned char
Pixels
unsigned char*
Instance
std::shared_ptr<const  Image>
Reference
std::weak_ptr<const  Image>
References
std::vector<Reference>

Constructors

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

Destructors

NameDescription
~Image()

Functions

AccessReturnModifierNameDescription
public
static
parseVendor(
const  String& inValue
)
public
const  String&
static
getVendorExtension(
ImageVendor inValue
)
public
const
getVendor()
public
const  Pixels
const
getPixels()
public
std::uint32_t
const
getMemorySize()
public
void
flipHorizontally()
public
void
flipVertically()
public
void
rotateBy(
float inAngle
)

Members

AccessTypeModifierNameDescription
protected
m_vendor
protected
m_pixels