/
class Enlighten CpuTextureSamplerBase

This is the documentation for Enlighten.

class Enlighten CpuTextureSamplerBase

template<int>
class Enlighten::CpuTextureSamplerBase

CPU texture sampler base class.

Variables

Name Description
Geo::s32 m_Height

Height of the texture.

Geo::s32 m_Pitch

Pitch (in bytes) of the texture.

const Geo::u8 * m_Pixels

Raw pixel data.

Geo::s32 m_Width

Width of the texture.

const int PixelByteSize = SizeOfPixel

Number of bytes per pixel.

Functions

Name Description
CpuTextureSamplerBase(const void *, Geo::s32, Geo::s32, Geo::s32)

Constructor.

GetHeight()

Gets the height of the texture.

GetIndex(Geo::s32, Geo::s32)

Gets the index into the raw pixel data of the given co-ordinates.

GetWidth()

Gets the width of the texture.


Enlighten::CpuTextureSamplerBase< SizeOfPixel >::CpuTextureSamplerBase


protected: CpuTextureSamplerBase
(
    const void * data,
    Geo::s32 width,
    Geo::s32 height,
    Geo::s32 pitch
)


Constructor.


GEO_FORCE_INLINE Geo::s32 Enlighten::CpuTextureSamplerBase< SizeOfPixel >::GetHeight


public: GEO_FORCE_INLINEGeo::s32 GetHeight() const


Gets the height of the texture.


GEO_FORCE_INLINE Geo::s32 Enlighten::CpuTextureSamplerBase< SizeOfPixel >::GetIndex


public: GEO_FORCE_INLINEGeo::s32 GetIndex
(
    Geo::s32 x,
    Geo::s32 y
) const


Gets the index into the raw pixel data of the given co-ordinates.


GEO_FORCE_INLINE Geo::s32 Enlighten::CpuTextureSamplerBase< SizeOfPixel >::GetWidth


public: GEO_FORCE_INLINEGeo::s32 GetWidth() const


Gets the width of the texture.

Related content

class Enlighten CpuTextureSamplerBase
class Enlighten CpuTextureSamplerBase
More like this
class Enlighten CpuTextureSamplerBase
class Enlighten CpuTextureSamplerBase
More like this
class Enlighten CpuTextureSamplerBase
class Enlighten CpuTextureSamplerBase
More like this
class Enlighten R9G9B9E5CpuTextureSampler
class Enlighten R9G9B9E5CpuTextureSampler
More like this
class Enlighten R9G9B9E5CpuTextureSampler
class Enlighten R9G9B9E5CpuTextureSampler
More like this
class Enlighten R11G11B10CpuTextureSampler
class Enlighten R11G11B10CpuTextureSampler
More like this