RAMSES Documentation  27.0.130
Information for RAMSES users and developers
Public Member Functions | List of all members
ramses::RenderGroupMeshIterator Class Reference

The RenderGroupMeshIterator traverses MeshNodes in a RenderGroup. More...

#include <RenderGroupMeshIterator.h>

Public Member Functions

 RenderGroupMeshIterator (const RenderGroup &renderGroup)
 RenderGroupMeshIterator constructor. More...
 
 ~RenderGroupMeshIterator ()
 Destructor. More...
 
const MeshNodegetNext ()
 Iterate through all MeshNodes. MeshNodes will be iterated over in order of adding, not in render order. Render order of a MeshNode within RenderGroup can be retrieved from its RenderGroup. More...
 

Detailed Description

The RenderGroupMeshIterator traverses MeshNodes in a RenderGroup.

Constructor & Destructor Documentation

◆ RenderGroupMeshIterator()

ramses::RenderGroupMeshIterator::RenderGroupMeshIterator ( const RenderGroup renderGroup)
explicit

RenderGroupMeshIterator constructor.

Parameters
[in]renderGroupRenderGroup whose MeshNodes to iterate through

◆ ~RenderGroupMeshIterator()

ramses::RenderGroupMeshIterator::~RenderGroupMeshIterator ( )

Destructor.

Member Function Documentation

◆ getNext()

const MeshNode* ramses::RenderGroupMeshIterator::getNext ( )

Iterate through all MeshNodes. MeshNodes will be iterated over in order of adding, not in render order. Render order of a MeshNode within RenderGroup can be retrieved from its RenderGroup.

Returns
Next MeshNode, null if no more MeshNodes available

Iterator is invalid and may no longer be used if any objects are added or removed.


The documentation for this class was generated from the following file: