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

The RenderPassGroupIterator traverses RenderGroups in a RenderPass. More...

#include <RenderPassGroupIterator.h>

Public Member Functions

 RenderPassGroupIterator (const RenderPass &renderPass)
 RenderPassGroupIterator constructor. More...
 
 ~RenderPassGroupIterator ()
 Destructor. More...
 
const RenderGroupgetNext ()
 Iterate through all RenderGroups. RenderGroups will be iterated over in order of adding, not in render order. Render order of a RenderGroup within RenderPass can be retrieved from its RenderPass. More...
 

Detailed Description

The RenderPassGroupIterator traverses RenderGroups in a RenderPass.

Constructor & Destructor Documentation

◆ RenderPassGroupIterator()

ramses::RenderPassGroupIterator::RenderPassGroupIterator ( const RenderPass renderPass)
explicit

RenderPassGroupIterator constructor.

Parameters
[in]renderPassRenderPass whose RenderGroups to iterate through

◆ ~RenderPassGroupIterator()

ramses::RenderPassGroupIterator::~RenderPassGroupIterator ( )

Destructor.

Member Function Documentation

◆ getNext()

const RenderGroup* ramses::RenderPassGroupIterator::getNext ( )

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

Returns
Next RenderGroup, null if no more RenderGroups 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: