synfig::SurfaceChannelLockConst Class Reference

#include <surfacenew.h>

Inheritance diagram for synfig::SurfaceChannelLockConst:

synfig::SurfaceChannelLock List of all members.

Public Member Functions

 SurfaceChannelLockConst ()
 ~SurfaceChannelLockConst ()
SurfaceChannel get_channel () const
int get_w () const
int get_h () const
float get_value (int x, int y)
const float * get_data_ptr () const
int get_data_ptr_stride () const
void release_data_ptr () const
 Releases the pointer obtained with get_data_ptr().
 operator bool () const

Protected Attributes

SurfaceNew::Handle surface_
etl::reference_counter ref_count_
SurfaceChannel channel_
bool data_ptr_checked_out_

Friends

class SurfaceNew

Detailed Description

Todo:
This needs to be documented further.


Constructor & Destructor Documentation

synfig::SurfaceChannelLockConst::SurfaceChannelLockConst  ) 
 

synfig::SurfaceChannelLockConst::~SurfaceChannelLockConst  ) 
 

Todo:
This needs to be documented further.


Member Function Documentation

SurfaceChannel synfig::SurfaceChannelLockConst::get_channel  )  const
 

Todo:
This needs to be documented further.

int synfig::SurfaceChannelLockConst::get_w  )  const
 

Todo:
This needs to be documented further.

int synfig::SurfaceChannelLockConst::get_h  )  const
 

Todo:
This needs to be documented further.

float synfig::SurfaceChannelLockConst::get_value int  x,
int  y
 

Todo:
This needs to be documented further.

const float* synfig::SurfaceChannelLockConst::get_data_ptr  )  const
 

Todo:
This needs to be documented further.

int synfig::SurfaceChannelLockConst::get_data_ptr_stride  )  const
 

Todo:
This needs to be documented further.

void synfig::SurfaceChannelLockConst::release_data_ptr  )  const
 

Releases the pointer obtained with get_data_ptr().

synfig::SurfaceChannelLockConst::operator bool  )  const
 

Todo:
This needs to be documented further.


Friends And Related Function Documentation

friend class SurfaceNew [friend]
 

Reimplemented in synfig::SurfaceChannelLock.


Member Data Documentation

SurfaceNew::Handle synfig::SurfaceChannelLockConst::surface_ [protected]
 

Todo:
This needs to be documented further.

etl::reference_counter synfig::SurfaceChannelLockConst::ref_count_ [protected]
 

Todo:
This needs to be documented further.

SurfaceChannel synfig::SurfaceChannelLockConst::channel_ [protected]
 

Todo:
This needs to be documented further.

bool synfig::SurfaceChannelLockConst::data_ptr_checked_out_ [protected]
 

Todo:
This needs to be documented further.


The documentation for this class was generated from the following file:
Generated on Fri Jun 23 15:20:51 2006 for synfig by  doxygen 1.4.6