template<>
RasterizerStateImpl<ApiVariationNvn8> class
Base classes
-
template<class TData>class DataContainer<RasterizerStateImplData<ApiVariationNvn8>>
Public types
- using InfoType = RasterizerStateInfo
- using DataType = RasterizerStateImplData<ApiVariationNvn8>
Public static functions
- static auto DataToAccessor(RasterizerStateImplData<ApiVariationNvn8>* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const RasterizerStateImplData<ApiVariationNvn8>* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile RasterizerStateImplData<ApiVariationNvn8>*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile RasterizerStateImplData<ApiVariationNvn8>*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(RasterizerStateImplData<ApiVariationNvn8>& data) -> Caster<DataContainer>
- static auto DataToAccessor(const RasterizerStateImplData<ApiVariationNvn8>& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile RasterizerStateImplData<ApiVariationNvn8>&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile RasterizerStateImplData<ApiVariationNvn8>&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void Initialize(DeviceImpl<ApiVariationNvn8>* device, const InfoType& info)
- void Finalize(DeviceImpl<ApiVariationNvn8>*)
- auto ToData() -> Caster<RasterizerStateImplData<ApiVariationNvn8>>
- auto ToData() const -> Caster<const RasterizerStateImplData<ApiVariationNvn8>>
- auto ToData() volatile -> Caster<volatile RasterizerStateImplData<ApiVariationNvn8>>
- auto ToData() const volatile -> Caster<const volatile RasterizerStateImplData<ApiVariationNvn8>>
Protected types
Protected variables
- Bit32 nvnPolygonState
- char nvnMultisampleState
- Bit32 nvnSampleMask
- float nvnDepthBias
- float nvnDepthBiasClamp
- float nvnSlopeScaledDepthBias
- Bit8 state
-
nn::
util:: BitPack8 flags - char reserved
Enum documentation
template<>
enum nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: Flag
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
enum nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: State
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
Typedef documentation
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
typedef RasterizerStateImplData<ApiVariationNvn8> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: DataType
Function documentation
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
static Caster<DataContainer> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: DataToAccessor(RasterizerStateImplData<ApiVariationNvn8>* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
static Caster<const DataContainer> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: DataToAccessor(const RasterizerStateImplData<ApiVariationNvn8>* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
static Caster<volatile DataContainer> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: DataToAccessor(volatile RasterizerStateImplData<ApiVariationNvn8>*)
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
static Caster<const volatile DataContainer> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: DataToAccessor(const volatile RasterizerStateImplData<ApiVariationNvn8>*)
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
static Caster<DataContainer> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: DataToAccessor(RasterizerStateImplData<ApiVariationNvn8>& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
static Caster<const DataContainer> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: DataToAccessor(const RasterizerStateImplData<ApiVariationNvn8>& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
static Caster<volatile DataContainer> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: DataToAccessor(volatile RasterizerStateImplData<ApiVariationNvn8>&)
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
static Caster<const volatile DataContainer> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: DataToAccessor(const volatile RasterizerStateImplData<ApiVariationNvn8>&)
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
Caster<RasterizerStateImplData<ApiVariationNvn8>> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
Caster<const RasterizerStateImplData<ApiVariationNvn8>> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
Caster<volatile RasterizerStateImplData<ApiVariationNvn8>> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
template<>
Caster<const volatile RasterizerStateImplData<ApiVariationNvn8>> nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: ToData() const volatile
Variable documentation
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
Bit32 nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: nvnPolygonState
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
char nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: nvnMultisampleState
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
Bit32 nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: nvnSampleMask
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
float nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: nvnDepthBias
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
float nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: nvnDepthBiasClamp
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
float nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: nvnSlopeScaledDepthBias
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
Bit8 nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: state
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
nn:: util:: BitPack8 nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: flags
#include <nn/gfx/gfx_StateData-api.nvn.8.h>
template<>
char nn:: gfx:: detail:: RasterizerStateImpl<ApiVariationNvn8>:: reserved