|
Rhino C++ API
8.30
|
STL style iterator for iterating over the render primitives collection. More...
#include <IRhRdkCustomRenderMeshes.h>
Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::forward_iterator_tag |
| using | pointer = std::shared_ptr< IInstance > * |
| using | reference = std::shared_ptr< IInstance > & |
| using | value_type = std::shared_ptr< IInstance > |
Public Member Functions | |
| Iterator (class CRenderMeshes &rp, size_t index) | |
| Iterator (const Iterator &) | |
| bool | operator!= (const Iterator &b) |
| reference | operator* () const |
| Iterator | operator+ (size_t) const |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
| Iterator & | operator+= (size_t) |
| difference_type | operator- (Iterator) const |
| Iterator | operator- (size_t) const |
| Iterator & | operator-- () |
| Iterator | operator-- (int) |
| Iterator & | operator-= (size_t) |
| pointer | operator-> () const |
| bool | operator< (const Iterator &) const |
| bool | operator<= (const Iterator &) const |
| Iterator & | operator= (const Iterator &) |
| bool | operator== (const Iterator &b) |
| bool | operator> (const Iterator &) const |
| bool | operator>= (const Iterator &) const |
| reference | operator[] (size_t) const |
Public Attributes | |
| size_t | m_index |
| class CRenderMeshes * | m_rp |
Friends | |
| Iterator | operator+ (size_t, const Iterator &) |
STL style iterator for iterating over the render primitives collection.
| using RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::difference_type = std::ptrdiff_t |
| using RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::iterator_category = std::forward_iterator_tag |
| using RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::pointer = std::shared_ptr<IInstance>* |
| using RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::reference = std::shared_ptr<IInstance>& |
| using RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::value_type = std::shared_ptr<IInstance> |
| RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::Iterator | ( | class CRenderMeshes & | rp, |
| size_t | index | ||
| ) |
| RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::Iterator | ( | const Iterator & | ) |
| bool RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator!= | ( | const Iterator & | b | ) |
| reference RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator* | ( | ) | const |
| Iterator RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator+ | ( | size_t | ) | const |
| Iterator& RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator++ | ( | ) |
| Iterator RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator++ | ( | int | ) |
| Iterator& RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator+= | ( | size_t | ) |
| difference_type RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator- | ( | Iterator | ) | const |
| Iterator RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator- | ( | size_t | ) | const |
| Iterator& RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator-- | ( | ) |
| Iterator RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator-- | ( | int | ) |
| Iterator& RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator-= | ( | size_t | ) |
| pointer RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator-> | ( | ) | const |
| bool RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator< | ( | const Iterator & | ) | const |
| bool RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator<= | ( | const Iterator & | ) | const |
| bool RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator== | ( | const Iterator & | b | ) |
| bool RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator> | ( | const Iterator & | ) | const |
| bool RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator>= | ( | const Iterator & | ) | const |
| reference RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::operator[] | ( | size_t | ) | const |
|
mutable |
| class CRenderMeshes* RhRdk::CustomRenderMeshes::IRenderMeshes::Iterator::m_rp |
1.8.17