This is the documentation for Enlighten.

struct Geo GeoRGBXTextureElement

struct Geo::GeoRGBXTextureElement

A simple CPU 8 bit per channel texture element.

Functions

Name Description
GEO_PROPERTY(Geo::u8, m_R)

Red channel.

GEO_PROPERTY(Geo::u8, m_G)

Green channel.

GEO_PROPERTY(Geo::u8, m_B)

Blue channel.

GEO_PROPERTY(Geo::u8, m_M)

Maximum channel (for emissive textures); opacity for albedo textures.

Friends

Name Description
friend void WriteObject(Writer &writer, const GeoRGBXTextureElement &object)

Serialise.


Geo::GeoRGBXTextureElement::GEO_PROPERTY


public: GEO_PROPERTY
(
    Geo::u8 ,
    m_R
)


Red channel.


Geo::GeoRGBXTextureElement::GEO_PROPERTY


public: GEO_PROPERTY
(
    Geo::u8 ,
    m_G
)


Green channel.


Geo::GeoRGBXTextureElement::GEO_PROPERTY


public: GEO_PROPERTY
(
    Geo::u8 ,
    m_B
)


Blue channel.


Geo::GeoRGBXTextureElement::GEO_PROPERTY


public: GEO_PROPERTY
(
    Geo::u8 ,
    m_M
)


Maximum channel (for emissive textures); opacity for albedo textures.