#include <g3d_ResMaterial.h>
Inherits nw::g3d::res::ResShaderParamData.
|
| enum | Type {
TYPE_BOOL
, TYPE_BOOL2
, TYPE_BOOL3
, TYPE_BOOL4
,
TYPE_INT
, TYPE_INT2
, TYPE_INT3
, TYPE_INT4
,
TYPE_UINT
, TYPE_UINT2
, TYPE_UINT3
, TYPE_UINT4
,
TYPE_FLOAT
, TYPE_FLOAT2
, TYPE_FLOAT3
, TYPE_FLOAT4
,
TYPE_RESERVED2
, TYPE_FLOAT2x2
, TYPE_FLOAT2x3
, TYPE_FLOAT2x4
,
TYPE_RESERVED3
, TYPE_FLOAT3x2
, TYPE_FLOAT3x3
, TYPE_FLOAT3x4
,
TYPE_RESERVED4
, TYPE_FLOAT4x2
, TYPE_FLOAT4x3
, TYPE_FLOAT4x4
,
TYPE_SRT2D
, TYPE_SRT3D
, TYPE_TEXSRT
, TYPE_TEXSRTEX
,
NUM_TYPE
} |
| typedef size_t(* | ConvertParamCallback) (void *pDst, const void *pSrc, Type srcType, const void *pUserPtr) |
◆ ConvertParamCallback
| typedef size_t(* nw::g3d::res::ResShaderParam::ConvertParamCallback) (void *pDst, const void *pSrc, Type srcType, const void *pUserPtr) |
◆ Type
| Enumerator |
|---|
| TYPE_BOOL | |
| TYPE_BOOL2 | |
| TYPE_BOOL3 | |
| TYPE_BOOL4 | |
| TYPE_INT | |
| TYPE_INT2 | |
| TYPE_INT3 | |
| TYPE_INT4 | |
| TYPE_UINT | |
| TYPE_UINT2 | |
| TYPE_UINT3 | |
| TYPE_UINT4 | |
| TYPE_FLOAT | |
| TYPE_FLOAT2 | |
| TYPE_FLOAT3 | |
| TYPE_FLOAT4 | |
| TYPE_RESERVED2 | |
| TYPE_FLOAT2x2 | |
| TYPE_FLOAT2x3 | |
| TYPE_FLOAT2x4 | |
| TYPE_RESERVED3 | |
| TYPE_FLOAT3x2 | |
| TYPE_FLOAT3x3 | |
| TYPE_FLOAT3x4 | |
| TYPE_RESERVED4 | |
| TYPE_FLOAT4x2 | |
| TYPE_FLOAT4x3 | |
| TYPE_FLOAT4x4 | |
| TYPE_SRT2D | |
| TYPE_SRT3D | |
| TYPE_TEXSRT | |
| TYPE_TEXSRTEX | |
| NUM_TYPE | |
◆ NW_G3D_RES_COMMON()
◆ NW_G3D_RES_FIELD_STRING_DECL()
| nw::g3d::res::ResShaderParam::NW_G3D_RES_FIELD_STRING_DECL |
( |
Id | | ) |
|
◆ Convert()
template<bool swap>
| template void nw::g3d::res::ResShaderParam::Convert< false > |
( |
void * | pDst, |
|
|
const void * | pSrc ) const |
◆ GetType()
| Type nw::g3d::res::ResShaderParam::GetType |
( |
| ) |
const |
|
inline |
◆ GetOffset()
| s32 nw::g3d::res::ResShaderParam::GetOffset |
( |
| ) |
const |
|
inline |
◆ SetOffset()
| void nw::g3d::res::ResShaderParam::SetOffset |
( |
s32 | offset | ) |
|
|
inline |
◆ GetSrcOffset()
| s32 nw::g3d::res::ResShaderParam::GetSrcOffset |
( |
| ) |
const |
|
inline |
◆ GetSrcSize()
| size_t nw::g3d::res::ResShaderParam::GetSrcSize |
( |
| ) |
const |
|
inline |