struct Geo GeoRGBXTextureElement

This is the documentation for Enlighten.

struct Geo GeoRGBXTextureElement

struct Geo::GeoRGBXTextureElement

A simple CPU 8 bit per channel texture element.

Functions

Name

Description

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

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.