3ds Max C++ API Reference
|
RenderNodeIterator is the iterator class to iterate all render nodes in the current render world. More...
#include <RenderWorldHandle.h>
Public Member Functions | |
GraphicsDriverAPI | RenderNodeIterator (RenderNodeIteratorImp &) |
GraphicsDriverAPI | RenderNodeIterator (const RenderNodeIterator &rhs) |
GraphicsDriverAPI | ~RenderNodeIterator () |
GraphicsDriverAPI RenderNodeIterator & | Increment () |
Advances the node iterator by one position. More... | |
GraphicsDriverAPI RenderNodeIterator & | operator= (const RenderNodeIterator &right) |
Copy assignment of this iterator from anther iterator. More... | |
GraphicsDriverAPI bool | operator!= (const RenderNodeIterator &right) |
Check if this iterator is not equal with another one. More... | |
GraphicsDriverAPI bool | operator== (const RenderNodeIterator &right) |
Check if this iterator is equal with another one. More... | |
GraphicsDriverAPI RenderNodeHandle * | operator-> () |
Dereferencing the iterator to a pointer to the current render node. More... | |
GraphicsDriverAPI RenderNodeHandle & | operator* () |
Dereferencing the iterator to a reference to the current render node. More... | |
RenderNodeIterator is the iterator class to iterate all render nodes in the current render world.
GraphicsDriverAPI RenderNodeIterator | ( | RenderNodeIteratorImp & | ) |
GraphicsDriverAPI RenderNodeIterator | ( | const RenderNodeIterator & | rhs | ) |
GraphicsDriverAPI RenderNodeIterator& Increment | ( | ) |
Advances the node iterator by one position.
This function is similar as operator ++.
GraphicsDriverAPI RenderNodeIterator& operator= | ( | const RenderNodeIterator & | right | ) |
Copy assignment of this iterator from anther iterator.
[in] | right | the iterator to be copied |
GraphicsDriverAPI bool operator!= | ( | const RenderNodeIterator & | right | ) |
Check if this iterator is not equal with another one.
[in] | right | the iterator to be compared against |
GraphicsDriverAPI bool operator== | ( | const RenderNodeIterator & | right | ) |
Check if this iterator is equal with another one.
[in] | right | the iterator to be compared against |
GraphicsDriverAPI RenderNodeHandle* operator-> | ( | ) |
Dereferencing the iterator to a pointer to the current render node.
GraphicsDriverAPI RenderNodeHandle& operator* | ( | ) |
Dereferencing the iterator to a reference to the current render node.