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