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 Nov 10 08:57:47 2006 for synfig by  doxygen 1.5.1