# Cinder

# cinder::ChannelT< T >::Obj Struct Reference

`#include <Channel.h>`

List of all members.

## Public Member Functions
| Obj (int32_t width, int32_t height)
| Obj (int32_t aWidth, int32_t aHeight, int32_t aRowBytes, uint8_t aIncrement, bool aOwnsData, T *aData)
| ~Obj ()
## Public Attributes
int32_t | mWidth
int32_t | mHeight
int32_t | mRowBytes
T * | mData
uint8_t | mIncrement
bool | mOwnsData
void(* | mDeallocatorFunc )(void *refcon)
void * | mDeallocatorRefcon

### template<typename T>
struct cinder::ChannelT< T >::Obj

## Constructor & Destructor Documentation

template<typename T >

cinder::ChannelT< T >::Obj::Obj | ( | int32_t | width,
|  | int32_t | height |
| ) |  |  |

template<typename T >

cinder::ChannelT< T >::Obj::Obj | ( | int32_t | aWidth,
|  | int32_t | aHeight,
|  | int32_t | aRowBytes,
|  | uint8_t | aIncrement,
|  | bool | aOwnsData,
|  | T * | aData |
| ) |  |  |

template<typename T >

cinder::ChannelT< T >::Obj::~Obj | ( |  | ) |

## Member Data Documentation

template<typename T>

int32_t cinder::ChannelT< T >::Obj::mWidth

template<typename T>

int32_t cinder::ChannelT< T >::Obj::mHeight

template<typename T>

int32_t cinder::ChannelT< T >::Obj::mRowBytes

template<typename T>

T* cinder::ChannelT< T >::Obj::mData

template<typename T>

uint8_t cinder::ChannelT< T >::Obj::mIncrement

template<typename T>

bool cinder::ChannelT< T >::Obj::mOwnsData

template<typename T>

void(* cinder::ChannelT< T >::Obj::mDeallocatorFunc)(void *refcon)

template<typename T>

void* cinder::ChannelT< T >::Obj::mDeallocatorRefcon

The documentation for this struct was generated from the following files:

- include/cinder/Channel.h
- src/cinder/Channel.cpp