Chicane

Image

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

Tipos

NomeValorDescrição
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>

Construtores

NomeDescrição
Image(
const  FileSystem::Path& inLocation
)
Image(
const  Raw& inData
ImageVendor inVendor
)
Image()

Destruidores

NomeDescrição
~Image()

Funções

AccessoReturnoModificadorNomeDescrição
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
)

Membros

AccessoTipoModificadorNomeDescrição
protected
m_vendor
protected
m_pixels