Offset (bytes) | Description |
---|---|
0 | NNS_G3D_SBC_MTX is stored. |
1 | Index to the matrix stack. |
The NNS_G3D_SBC_MTX
command restores the Position/Vector
matrix, which is used in rendering, to the current matrix. By default, this command calls the NNSi_G3dFuncSbc_MTX
function found in sbc.c
. This function internally performs the following processes:
A
callback. Callbacks in this position are convenient when replacing the matrix restore operation with a different operation. You can skip processing until the next callback by setting the NNS_G3D_RSFLAG_SKIP
flag of NNS_G3dRS
in the callback function.
C
callback. Callbacks in this position are used when performing some sort of operation after this command finishes.
Timing for Calling a Callback Function | Usage |
---|---|
NNS_G3D_SBC_CALLBACK_TIMING_A |
When you want to replace the matrix restore operation with some process. |
NNS_G3D_SBC_CALLBACK_TIMING_B |
You cannot use this timing. |
NNS_G3D_SBC_CALLBACK_TIMING_C |
When you want to insert some process after this command ends. |
2004/10/14 Added description.
2004/08/02 Initial version.
CONFIDENTIAL