nn::gfx::ResShaderFile class

Base classes

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

Public types

using value_type = ResShaderFileData

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) -> ResShaderFile*
static auto ToAccessor(value_type& data) -> ResShaderFile&
static auto ToAccessor(const value_type*) -> const ResShaderFile*
static auto ToAccessor(const value_type&) -> const ResShaderFile&
static auto IsValid(const void*) -> bool
static auto ResCast(void*) -> ResShaderFile*

Public functions

auto GetShaderContainer() -> ResShaderContainer*
auto GetShaderContainer() const -> const ResShaderContainer*
auto GetBinaryFileHeader() -> nn::util::BinaryFileHeader*
auto GetBinaryFileHeader() const -> const nn::util::BinaryFileHeader*
auto ToData() -> ResShaderFileData&
auto ToData() const -> const ResShaderFileData&

Typedef documentation

using nn::gfx::ResShaderFile::value_type = ResShaderFileData

Function documentation

ResShaderFileData& nn::gfx::ResShaderFile::ToData()

const ResShaderFileData& nn::gfx::ResShaderFile::ToData() const