nn::gfx::ResTextureFile class

Base classes

template<typename T>
class nn::util::AccessorBase<ResTextureFileData>

Public types

using value_type = ResTextureFileData

Public static variables

static const int64_t Signature
static const int MajorVersion
static const int MinorVersion
static const int MicroVersion

Public static functions

static auto GetMaxFileAlignment() -> size_t
static auto ToAccessor(value_type* pData) -> ResTextureFile*
static auto ToAccessor(value_type& data) -> ResTextureFile&
static auto ToAccessor(const value_type*) -> const ResTextureFile*
static auto ToAccessor(const value_type&) -> const ResTextureFile&
static auto IsValid(const void*) -> bool
static auto ResCast(void*) -> ResTextureFile*

Public functions

auto GetResTexture(int) -> ResTexture*
auto GetResTexture(int) const -> const ResTexture*
auto GetTextureDic() const -> const nn::util::ResDic*
auto GetBinaryFileHeader() -> nn::util::BinaryFileHeader*
auto GetBinaryFileHeader() const -> const nn::util::BinaryFileHeader*
template<typename TTarget>
void Initialize(TDevice<TTarget>*)
template<typename TTarget>
void Initialize(TDevice<TTarget>*, TMemoryPool<TTarget>*, ptrdiff_t, size_t)
template<typename TTarget>
void Finalize(TDevice<TTarget>*)
auto ToData() -> ResTextureFileData&
auto ToData() const -> const ResTextureFileData&

Typedef documentation

using nn::gfx::ResTextureFile::value_type = ResTextureFileData

Function documentation

ResTextureFileData& nn::gfx::ResTextureFile::ToData()

const ResTextureFileData& nn::gfx::ResTextureFile::ToData() const