Nuke binary plugins 16.1.1
 
Loading...
Searching...
No Matches
slr::SlrRayBundle::iterator Struct Reference

Iterator support. More...

#include <SlrRayContext.h>

Public Member Functions

 iterator (ListT::iterator it) noexcept
 
SlrRayContextoperator* () noexcept
 
bool operator== (const iterator &b) const noexcept
 
bool operator!= (const iterator &b) const noexcept
 
iteratoroperator++ () noexcept
 
 operator void * () noexcept
 
 iterator (const iterator &)=delete
 
void operator= (const iterator &)=delete
 

Detailed Description

Iterator support.

Add another RayContext to the bundle, returning a reference to it and incrementing the current bundle count. This method assumes this bundle currently 'owns' the RayContextList by a single thread and is always appending to the end of the list.

Note this DOES NOT make the added ray the active one or this bundle the active bundle, use selectActiveRay() for that.



©2026 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.foundry.com