#include <nnsys/g2d/g2d_Oam.h>
void NNS_G2dSetOamManagerAffine(
NNSG2dOamManagerInstance* pMan,
const MtxFx22* mtx,
u16 idx );
pMan |
[OUT] OAM manager entity |
mtx |
[IN] Affine transformation matrix |
idx |
[IN] Affine parameter index |
None.
Sets the affine parameter with the specified index in the OAM Manager. It is valid for affine parameters not managed by the OAM manager entity. Use the NNS_G2dEntryOamManagerAffine
function in the affine parameters management state. This function gives a warning if it made settings in the affine parameter area that the OAM manager entity manages. This function is the NNS_G2dEntryOamAffine
function under a new name. The previous function will remain to preserve compatibility.
NNSG2dOamType
is shown below.
typedef enum NNSG2dOamType
{
NNS_G2D_OAMTYPE_INVALID = 0, // Invalid type
NNS_G2D_OAMTYPE_MAIN, // OAM in Main 2D Graphics Engine.
NNS_G2D_OAMTYPE_SUB, // OAM in Sub 2D Graphics Engine.
NNS_G2D_OAMTYPE_SOFTWAREEMULATION, // Emulation that uses the 3D Graphics Engine
NNS_G2D_OAMTYPE_MAX
}NNSG2dOamType;
NNS_G2dEntryOamAffine
NNS_G2dEntryOamManagerAffine
2004/10/12 Corrected typo. Added to Description.
2004/08/02 Renamed function.
2004/05/28 Initial version.
CONFIDENTIAL