Iterator support. More...
#include <SlrRayContext.h>
Public Member Functions | |
| iterator (ListT::iterator it) noexcept | |
| SlrRayContext & | operator* () noexcept |
| bool | operator== (const iterator &b) const noexcept |
| bool | operator!= (const iterator &b) const noexcept |
| iterator & | operator++ () noexcept |
| operator void * () noexcept | |
| iterator (const iterator &)=delete | |
| void | operator= (const iterator &)=delete |
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. |