cinder::ChannelT< T >::Iter Class Reference

#include <Channel.h>

List of all members.

Public Member Functions

 Iter (ChannelT< T > &channelT, const Area &area)
T & v () const
T & v (int32_t xOff, int32_t yOff) const
T & vClamped (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 ()
int32_t getHeight ()

Public Attributes

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

template<typename T>
class cinder::ChannelT< T >::Iter


Constructor & Destructor Documentation

template<typename T>
cinder::ChannelT< T >::Iter::Iter ( ChannelT< T > &  channelT,
const Area area 
)

Member Function Documentation

template<typename T>
T& cinder::ChannelT< T >::Iter::v (  )  const
template<typename T>
T& cinder::ChannelT< T >::Iter::v ( int32_t  xOff,
int32_t  yOff 
) const
template<typename T>
T& cinder::ChannelT< T >::Iter::vClamped ( int32_t  xOff,
int32_t  yOff 
) const
template<typename T>
const int32_t cinder::ChannelT< T >::Iter::x (  )  const
template<typename T>
const int32_t cinder::ChannelT< T >::Iter::y (  )  const
template<typename T>
Vec2i cinder::ChannelT< T >::Iter::getPos (  )  const
template<typename T>
bool cinder::ChannelT< T >::Iter::pixel (  ) 
template<typename T>
bool cinder::ChannelT< T >::Iter::line (  ) 
template<typename T>
int32_t cinder::ChannelT< T >::Iter::getWidth (  ) 
template<typename T>
int32_t cinder::ChannelT< T >::Iter::getHeight (  ) 

Member Data Documentation

template<typename T>
uint8_t cinder::ChannelT< T >::Iter::mInc
template<typename T>
uint8_t* cinder::ChannelT< T >::Iter::mLinePtr
template<typename T>
T* cinder::ChannelT< T >::Iter::mPtr
template<typename T>
int32_t cinder::ChannelT< T >::Iter::mRowInc
template<typename T>
int32_t cinder::ChannelT< T >::Iter::mWidth
template<typename T>
int32_t cinder::ChannelT< T >::Iter::mHeight
template<typename T>
int32_t cinder::ChannelT< T >::Iter::mX
template<typename T>
int32_t cinder::ChannelT< T >::Iter::mY
template<typename T>
int32_t cinder::ChannelT< T >::Iter::mStartX
template<typename T>
int32_t cinder::ChannelT< T >::Iter::mStartY
template<typename T>
int32_t cinder::ChannelT< T >::Iter::mEndX
template<typename T>
int32_t cinder::ChannelT< T >::Iter::mEndY

The documentation for this class was generated from the following file: