NW4F G3d
Loading...
Searching...
No Matches
nw::g3d::res::ResTexture Class Reference

#include <g3d_ResTexture.h>

Inherits nw::g3d::res::ResTextureData.

Public Types

enum  Signature { SIGNATURE = NW_G3D_MAKE_U8X4_AS_U32('F', 'T', 'E', 'X') }

Public Member Functions

void Setup ()
void Cleanup ()
size_t GetBaseSize () const
size_t GetMipSize () const
void * GetData ()
const void * GetData () const
void * GetMipData ()
const void * GetMipData () const
GfxTextureGetGfxTexture ()
const GfxTextureGetGfxTexture () const

Private Member Functions

 NW_G3D_RES_COMMON (ResTexture)

Additional Inherited Members

Private Attributes inherited from nw::g3d::res::ResTextureData
BinaryBlockHeader blockHeader
GfxTexture_t gfxTexture
BinString ofsName
BinString ofsPath
Offset ofsData
Offset ofsMipData
Offset ofsUserDataDic
u16 numUserData
u16 reserved

Member Enumeration Documentation

◆ Signature

Enumerator
SIGNATURE 

Member Function Documentation

◆ NW_G3D_RES_COMMON()

nw::g3d::res::ResTexture::NW_G3D_RES_COMMON ( ResTexture )
private

◆ Setup()

void nw::g3d::res::ResTexture::Setup ( )

◆ Cleanup()

void nw::g3d::res::ResTexture::Cleanup ( )

◆ GetBaseSize()

size_t nw::g3d::res::ResTexture::GetBaseSize ( ) const
inline

◆ GetMipSize()

size_t nw::g3d::res::ResTexture::GetMipSize ( ) const
inline

◆ GetData() [1/2]

void * nw::g3d::res::ResTexture::GetData ( )
inline

◆ GetData() [2/2]

const void * nw::g3d::res::ResTexture::GetData ( ) const
inline

◆ GetMipData() [1/2]

void * nw::g3d::res::ResTexture::GetMipData ( )
inline

◆ GetMipData() [2/2]

const void * nw::g3d::res::ResTexture::GetMipData ( ) const
inline

◆ GetGfxTexture() [1/2]

GfxTexture * nw::g3d::res::ResTexture::GetGfxTexture ( )
inline

◆ GetGfxTexture() [2/2]

const GfxTexture * nw::g3d::res::ResTexture::GetGfxTexture ( ) const
inline