ResShaderContainer class
Base classes
-
template<typename T>class nn::util::AccessorBase<ResShaderContainerData>
Public types
- using value_type = ResShaderContainerData
Public static variables
- static const int Signature
Public static functions
-
static auto ToAccessor(value_
type*) -> ResShaderContainer* -
static auto ToAccessor(value_
type&) -> ResShaderContainer& -
static auto ToAccessor(const value_
type* pData) -> const ResShaderContainer* -
static auto ToAccessor(const value_
type&) -> const ResShaderContainer&
Public functions
- auto GetResShaderProgram(int) -> ResShaderProgram*
- auto GetResShaderProgram(int) const -> const ResShaderProgram*
- auto GetResShaderVariation(int index) -> ResShaderVariation*
- auto GetResShaderVariation(int index) const -> const ResShaderVariation*
- auto GetShaderVariationCount() const -> int
- auto ToData() -> ResShaderContainerData&
- auto ToData() const -> const ResShaderContainerData&
Typedef documentation
using nn:: gfx:: ResShaderContainer:: value_type = ResShaderContainerData
#include <nn/util/AccessorBase.h>
Function documentation
ResShaderContainerData& nn:: gfx:: ResShaderContainer:: ToData()
#include <nn/util/AccessorBase.h>
const ResShaderContainerData& nn:: gfx:: ResShaderContainer:: ToData() const
#include <nn/util/AccessorBase.h>