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

SurfaceChannelLockConst::SurfaceChannelLockConst (  ) 

SurfaceChannelLockConst::~SurfaceChannelLockConst (  ) 

Todo:
This needs to be documented further.


Member Function Documentation

SurfaceChannel SurfaceChannelLockConst::get_channel (  )  const

Todo:
This needs to be documented further.

int SurfaceChannelLockConst::get_w (  )  const

Todo:
This needs to be documented further.

int SurfaceChannelLockConst::get_h (  )  const

Todo:
This needs to be documented further.

float SurfaceChannelLockConst::get_value ( int  x,
int  y 
)

Todo:
This needs to be documented further.

const float * SurfaceChannelLockConst::get_data_ptr (  )  const

Todo:
This needs to be documented further.

int SurfaceChannelLockConst::get_data_ptr_stride (  )  const

Todo:
This needs to be documented further.

void SurfaceChannelLockConst::release_data_ptr (  )  const

Releases the pointer obtained with get_data_ptr().

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 files:
Generated on Wed Aug 15 05:00:24 2007 for synfig by  doxygen 1.5.3