# NNSG3dVisAnmResult

## Syntax

    #include <nnsys/g3d/anm.h>

    typedef struct NNSG3dVisAnmResult_
    {
        BOOL isVisible;
    }
    NNSG3dVisAnmResult;

## Description

The `NNS_G3dVisAnmResult` structure stores information about the visibility of the node. GD3 uses the information stored in this structure to determine whether or not information about the materials and shapes belonging to the node should be sent to the Geometry Engine. The structure is created and used during the execution of the `NNSi_G3dFuncSbc_NODE` function (i.e., when it is called during the SBC's NODE command process). To implement visibility animation, the `NNSi_G3dFuncSbc_NODE` function acts internally to set the isVisible member of this structure in accordance with the animation data. By setting a callback in `NNS_G3D_SBC_NODE`, the node's visibility can be controlled from the user program.

Members of the `NNS_G3dVisAnmResult` structure | Description
--- | ---
isVisible | If `FALSE`, node is not shown. Otherwise, node is shown.

## See Also

Kernel, Rendering Engine

## Revision History

2004/10/13 Initial version.

CONFIDENTIAL