class Enlighten GenericColourBuffer Iterator

This is the documentation for Enlighten.

class Enlighten GenericColourBuffer Iterator

template<typename ValueType>
class Enlighten::GenericColourBuffer::Iterator

Iterator.

Functions

Name

Description

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
)