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