ResShaderProgram class
Base classes
-
template<typename T>class nn::util::AccessorBase<ResShaderProgramData>
Public types
- using value_type = ResShaderProgramData
Public static functions
-
static auto ToAccessor(value_
type*) -> ResShaderProgram* -
static auto ToAccessor(value_
type&) -> ResShaderProgram& -
static auto ToAccessor(const value_
type* pData) -> const ResShaderProgram* -
static auto ToAccessor(const value_
type&) -> const ResShaderProgram&
Public functions
- auto GetShaderInfo() -> ShaderInfo*
- auto GetShaderInfo() const -> const ShaderInfo*
-
auto GetShader() -> detail::
Caster<void> -
auto GetShader() const -> detail::
Caster<const void> - auto GetShaderCompilerReflection() const -> const nngfxToolShaderCompilerShaderReflection*
- auto ToData() -> ResShaderProgramData&
- auto ToData() const -> const ResShaderProgramData&
Typedef documentation
using nn:: gfx:: ResShaderProgram:: value_type = ResShaderProgramData
#include <nn/util/AccessorBase.h>
Function documentation
ResShaderProgramData& nn:: gfx:: ResShaderProgram:: ToData()
#include <nn/util/AccessorBase.h>
const ResShaderProgramData& nn:: gfx:: ResShaderProgram:: ToData() const
#include <nn/util/AccessorBase.h>