MMDevice
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ImgBuffer Class Reference

#include <ImgBuffer.h>

Public Member Functions

 ImgBuffer (unsigned xSize, unsigned ySize, unsigned pixDepth)
 
 ImgBuffer (const ImgBuffer &ib)
 
 ImgBuffer ()
 
 ~ImgBuffer ()
 
unsigned int Width () const
 
unsigned int Height () const
 
unsigned int Depth () const
 
void SetPixels (const void *pixArray)
 
void SetPixelsPadded (const void *pixArray, int paddingBytesPerLine)
 
void ResetPixels ()
 
const unsigned char * GetPixels () const
 
unsigned char * GetPixelsRW ()
 
void Resize (unsigned xSize, unsigned ySize, unsigned pixDepth)
 
void Resize (unsigned xSize, unsigned ySize)
 
bool Compatible (const ImgBuffer &img) const
 
void SetName (const char *name)
 
const std::string & GetName ()
 
void Copy (const ImgBuffer &rhs)
 
ImgBufferoperator= (const ImgBuffer &rhs)
 

Constructor & Destructor Documentation

◆ ImgBuffer() [1/3]

ImgBuffer::ImgBuffer ( unsigned xSize,
unsigned ySize,
unsigned pixDepth )

◆ ImgBuffer() [2/3]

ImgBuffer::ImgBuffer ( const ImgBuffer & ib)

◆ ImgBuffer() [3/3]

ImgBuffer::ImgBuffer ( )

◆ ~ImgBuffer()

ImgBuffer::~ImgBuffer ( )

Member Function Documentation

◆ Compatible()

bool ImgBuffer::Compatible ( const ImgBuffer & img) const

◆ Copy()

void ImgBuffer::Copy ( const ImgBuffer & rhs)

◆ Depth()

unsigned int ImgBuffer::Depth ( ) const
inline

◆ GetName()

const std::string & ImgBuffer::GetName ( )
inline

◆ GetPixels()

const unsigned char * ImgBuffer::GetPixels ( ) const

◆ GetPixelsRW()

unsigned char * ImgBuffer::GetPixelsRW ( )

◆ Height()

unsigned int ImgBuffer::Height ( ) const
inline

◆ operator=()

ImgBuffer & ImgBuffer::operator= ( const ImgBuffer & rhs)

◆ ResetPixels()

void ImgBuffer::ResetPixels ( )

◆ Resize() [1/2]

void ImgBuffer::Resize ( unsigned xSize,
unsigned ySize )

◆ Resize() [2/2]

void ImgBuffer::Resize ( unsigned xSize,
unsigned ySize,
unsigned pixDepth )

◆ SetName()

void ImgBuffer::SetName ( const char * name)
inline

◆ SetPixels()

void ImgBuffer::SetPixels ( const void * pixArray)

◆ SetPixelsPadded()

void ImgBuffer::SetPixelsPadded ( const void * pixArray,
int paddingBytesPerLine )

◆ Width()

unsigned int ImgBuffer::Width ( ) const
inline

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