#include <nnsys/g3d/model.h>
void NNS_G3dMdlSetMdlDiff(NNSG3dResMdl* pMdl, u32 matID, GXRgb col);
void NNS_G3dMdlSetMdlAmb(NNSG3dResMdl* pMdl, u32 matID, GXRgb col);
void NNS_G3dMdlSetMdlSpec(NNSG3dResMdl* pMdl, u32 matID, GXRgb col);
void NNS_G3dMdlSetMdlEmi(NNSG3dResMdl* pMdl, u32 matID, GXRgb col);
void NNS_G3dMdlSetMdlLightEnableFlag(NNSG3dResMdl* pMdl, u32 matID, int light);
void NNS_G3dMdlSetMdlPolygonMode(NNSG3dResMdl* pMdl, u32 matID, GXPolygonMode polyMode);
void NNS_G3dMdlSetMdlCullMode(NNSG3dResMdl* pMdl, u32 matID, GXCull cullMode);
void NNS_G3dMdlSetMdlPolygonID(NNSG3dResMdl* pMdl, u32 matID, int polygonID);
void NNS_G3dMdlSetMdlAlpha(NNSG3dResMdl* pMdl, u32 matID, int alpha);
void NNS_G3dMdlSetMdlFogEnableFlag(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
void NNS_G3dMdlSetMdlDepthTestCond(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
void NNS_G3dMdlSetMdl1Dot(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
void NNS_G3dMdlSetMdlFarClip(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
void NNS_G3dMdlSetMdlXLDepthUpdate(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
pMdl | Pointer to the model resource |
matID | The material ID. |
None.
These functions configure rendering of the model specified by pMdl
to use the values set inside the model resource.
NNS_G3dMdlSetMdlDiff |
Sets the diffuse color of a material in the model resource to col . |
NNS_G3dMdlSetMdlAmb |
Sets the ambient color of a material in the model resource to col . |
NNS_G3dMdlSetMdlSpec |
Sets the specular color of a material in the model resource to col . |
NNS_G3dMdlSetMdlEmi |
Sets the emission color of a material in the model resource to col . |
NNS_G3dMdlSetMdlLightEnableFlag |
Sets the light-enable flag of a material in the model resource to light . |
NNS_G3dMdlSetMdlPolygonMode |
Sets the polygon mode of a material in the model resource to polyMode . |
NNS_G3dMdlSetMdlCullMode |
Sets the cull mode of a material in the model resource to cullMode . |
NNS_G3dMdlSetMdlPolygonID |
Sets the polygon ID of a material in the model resource to polygonID . |
NNS_G3dMdlSetMdlAlpha |
Sets the alpha value of a material in the model resource to alpha . |
NNS_G3dMdlSetMdlFogEnableFlag |
Sets the fog-enable flag of a material in the model resource to flag . |
NNS_G3dMdlSetMdlDepthTestCond |
Sets the depth-test condition of a material in the model resource to flag . |
NNS_G3dMdlSetMdl1Dot |
Sets the 1-dot polygon display setting of a material in the model resource to flag . |
NNS_G3dMdlSetMdlFarClip |
Sets the specification for displaying polygons that intersect with the FAR clip plane to flag for a material inside the model resource. |
NNS_G3dMdlSetMdlXLDepthUpdate |
Sets the enable flag for updating the depth value of translucent polygons to flag for a material inside the model resource. |
NNS_G3dMdlGetMdlXXXXX
, NNS_G3dMdlSetMdlXXXXXAll
2004/10/12 Initial version.
CONFIDENTIAL