# IRfVolumeTree Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | DefaultVolumeTree ([out] IRsNode **ppNode)
HRESULT | ObjectsInFrustum ([in] IRsNode *pSceneRoot,[in] RtVector4f *pPlanes,[out] IRsNodeList **ppObjecList)

## Detailed Description

Function set used for access and manipulation with scene octrees.

## Member Function Documentation

HRESULT IRfVolumeTree::DefaultVolumeTree | ( | [out] IRsNode ** | ppNode | ) |

Get default scene volume tree.

Parameters:

  | ppNode | [out] Pointer to volume tree.

Returns:
  S_OK if volume tree is found.

HRESULT IRfVolumeTree::ObjectsInFrustum | ( | [in] IRsNode * | pSceneRoot,
|  | [in] RtVector4f * | pPlanes,
|  | [out] IRsNodeList ** | ppObjecList |
| ) |  |  |

Get objects in view frustum.

Parameters:

  | pSceneRoot | [in] Pointer to scene encapsulator
  | pPlanes | [in] Six frustum planes
  | ppObjectList | [out] List of objects in frustum

Returns:
  S_OK if objects are found.