nn::gfx::ResShaderVariation class

Base classes

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

Public types

using value_type = ResShaderVariationData

Public static functions

static auto ToAccessor(value_type* pData) -> ResShaderVariation*
static auto ToAccessor(value_type&) -> ResShaderVariation&
static auto ToAccessor(const value_type* pData) -> const ResShaderVariation*
static auto ToAccessor(const value_type&) -> const ResShaderVariation&

Public functions

auto GetResShaderProgram(ShaderCodeType codeType) -> ResShaderProgram*
auto GetResShaderProgram(ShaderCodeType codeType) const -> const ResShaderProgram*
auto ToData() -> ResShaderVariationData&
auto ToData() const -> const ResShaderVariationData&

Typedef documentation

using nn::gfx::ResShaderVariation::value_type = ResShaderVariationData

Function documentation

ResShaderVariationData& nn::gfx::ResShaderVariation::ToData()

const ResShaderVariationData& nn::gfx::ResShaderVariation::ToData() const