This is the documentation for Enlighten.
class Enlighten GenericColourBuffer Iterator
template<typename ValueType>
class Enlighten::GenericColourBuffer::Iterator
Functions
| Name | Description | 
|---|---|
| GetPtr() | Get a pointer to the data referenced by this iterator. | 
| Iterator(void *) | Constructor. | 
| operator!=(const Iterator &) | Not-equals operator. | 
| operator*() | Gets the stored value and promote to the ExpandedType. | 
| operator+(Geo::s32) | Jump forward. | 
| operator++() | Pre-increment next value. | 
| operator++(int) | Post-increment next value. | 
| operator==(const Iterator &) | Equality operator. | 
ValueType* Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::GetPtr
public: ValueType * GetPtr()
Get a pointer to the data referenced by this iterator.
Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::Iterator
public: Iterator
(
    void * mem
)
Constructor.
bool Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::operator!=
public: bool operator!=
(
    const Iterator & other
) const
Not-equals operator.
ValueType& Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::operator*
public: ValueType & operator*()
Gets the stored value and promote to the ExpandedType.
Iterator Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::operator+
public: Iterator operator+
(
    Geo::s32 n
)
Jump forward.
Iterator& Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::operator++
public: Iterator & operator++()
Pre-increment next value.
Iterator Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::operator++
public: Iterator operator++
(
    int 
)
Post-increment next value.
bool Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::operator==
public: bool operator==
(
    const Iterator & other
) const
Equality operator.