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
#include <nn/util/AccessorBase.h>
Function documentation
ResShaderFileData& nn:: gfx:: ResShaderFile:: ToData()
#include <nn/util/AccessorBase.h>
const ResShaderFileData& nn:: gfx:: ResShaderFile:: ToData() const
#include <nn/util/AccessorBase.h>