nn::gfx::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

Function documentation

ResShaderContainerData& nn::gfx::ResShaderContainer::ToData()

const ResShaderContainerData& nn::gfx::ResShaderContainer::ToData() const