#include <Surface.h>
Public Member Functions | |
| Iter (SurfaceT< T > &SurfaceT, const Area &area) | |
| T & | r () const |
| T & | g () const |
| T & | b () const |
| T & | a () const |
| T & | r (int32_t xOff, int32_t yOff) const |
| T & | g (int32_t xOff, int32_t yOff) const |
| T & | b (int32_t xOff, int32_t yOff) const |
| T & | a (int32_t xOff, int32_t yOff) const |
| T & | rClamped (int32_t xOff, int32_t yOff) const |
| T & | gClamped (int32_t xOff, int32_t yOff) const |
| T & | bClamped (int32_t xOff, int32_t yOff) const |
| T & | aClamped (int32_t xOff, int32_t yOff) const |
| const int32_t | x () const |
| const int32_t | y () const |
| Vec2i | getPos () const |
| bool | pixel () |
| bool | line () |
| int32_t | getWidth () const |
| int32_t | getHeight () const |
Public Attributes | |
| uint8_t | mRedOff |
| uint8_t | mGreenOff |
| uint8_t | mBlueOff |
| uint8_t | mAlphaOff |
| uint8_t | mInc |
| uint8_t * | mLinePtr |
| T * | mPtr |
| int32_t | mRowInc |
| int32_t | mWidth |
| int32_t | mHeight |
| int32_t | mX |
| int32_t | mY |
| int32_t | mStartX |
| int32_t | mStartY |
| int32_t | mEndX |
| int32_t | mEndY |
| cinder::SurfaceT< T >::Iter::Iter | ( | SurfaceT< T > & | SurfaceT, | |
| const Area & | area | |||
| ) |
| T& cinder::SurfaceT< T >::Iter::r | ( | ) | const |
| T& cinder::SurfaceT< T >::Iter::g | ( | ) | const |
| T& cinder::SurfaceT< T >::Iter::b | ( | ) | const |
| T& cinder::SurfaceT< T >::Iter::a | ( | ) | const |
| T& cinder::SurfaceT< T >::Iter::r | ( | int32_t | xOff, | |
| int32_t | yOff | |||
| ) | const |
| T& cinder::SurfaceT< T >::Iter::g | ( | int32_t | xOff, | |
| int32_t | yOff | |||
| ) | const |
| T& cinder::SurfaceT< T >::Iter::b | ( | int32_t | xOff, | |
| int32_t | yOff | |||
| ) | const |
| T& cinder::SurfaceT< T >::Iter::a | ( | int32_t | xOff, | |
| int32_t | yOff | |||
| ) | const |
| T& cinder::SurfaceT< T >::Iter::rClamped | ( | int32_t | xOff, | |
| int32_t | yOff | |||
| ) | const |
| T& cinder::SurfaceT< T >::Iter::gClamped | ( | int32_t | xOff, | |
| int32_t | yOff | |||
| ) | const |
| T& cinder::SurfaceT< T >::Iter::bClamped | ( | int32_t | xOff, | |
| int32_t | yOff | |||
| ) | const |
| T& cinder::SurfaceT< T >::Iter::aClamped | ( | int32_t | xOff, | |
| int32_t | yOff | |||
| ) | const |
| const int32_t cinder::SurfaceT< T >::Iter::x | ( | ) | const |
| const int32_t cinder::SurfaceT< T >::Iter::y | ( | ) | const |
| Vec2i cinder::SurfaceT< T >::Iter::getPos | ( | ) | const |
| bool cinder::SurfaceT< T >::Iter::pixel | ( | ) |
| bool cinder::SurfaceT< T >::Iter::line | ( | ) |
| int32_t cinder::SurfaceT< T >::Iter::getWidth | ( | ) | const |
| int32_t cinder::SurfaceT< T >::Iter::getHeight | ( | ) | const |
| uint8_t cinder::SurfaceT< T >::Iter::mRedOff |
| uint8_t cinder::SurfaceT< T >::Iter::mGreenOff |
| uint8_t cinder::SurfaceT< T >::Iter::mBlueOff |
| uint8_t cinder::SurfaceT< T >::Iter::mAlphaOff |
| uint8_t cinder::SurfaceT< T >::Iter::mInc |
| uint8_t* cinder::SurfaceT< T >::Iter::mLinePtr |
| T* cinder::SurfaceT< T >::Iter::mPtr |
| int32_t cinder::SurfaceT< T >::Iter::mRowInc |
| int32_t cinder::SurfaceT< T >::Iter::mWidth |
| int32_t cinder::SurfaceT< T >::Iter::mHeight |
| int32_t cinder::SurfaceT< T >::Iter::mX |
| int32_t cinder::SurfaceT< T >::Iter::mY |
| int32_t cinder::SurfaceT< T >::Iter::mStartX |
| int32_t cinder::SurfaceT< T >::Iter::mStartY |
| int32_t cinder::SurfaceT< T >::Iter::mEndX |
| int32_t cinder::SurfaceT< T >::Iter::mEndY |