Dali 3D User Interface Engine
List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter Class Reference

Class that deals with setting a value. More...

#include <double-buffered.h>

Collaboration diagram for Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter:
Collaboration graph
[legend]

Public Member Functions

Setter & operator= (T *value)
 Assignment operator to that a value that will later be set in the correct buffer index of the object referenced by the setter. More...
 
 ~Setter ()
 

Private Member Functions

 Setter (DoubleBuffered &object, size_t i, T *value)
 
 Setter (const Setter &rhs)
 

Private Attributes

DoubleBufferedmObject
 Double-buffered object that will be changed. More...
 
const size_t mIndex
 Buffer index that will be changed. More...
 
T * mValue
 Value of the pointer. More...
 

Friends

class DoubleBuffered
 

Detailed Description

template<typename T>
class Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter

Class that deals with setting a value.

Definition at line 101 of file double-buffered.h.

Constructor & Destructor Documentation

template<typename T >
Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter::~Setter ( )
inline

Definition at line 114 of file double-buffered.h.

template<typename T >
Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter::Setter ( DoubleBuffered< OwnerPointer< T > > &  object,
size_t  i,
T *  value 
)
inlineprivate

Definition at line 120 of file double-buffered.h.

template<typename T >
Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter::Setter ( const Setter &  rhs)
inlineprivate

Definition at line 129 of file double-buffered.h.

Member Function Documentation

template<typename T >
Setter& Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter::operator= ( T *  value)
inline

Assignment operator to that a value that will later be set in the correct buffer index of the object referenced by the setter.

Definition at line 108 of file double-buffered.h.

Friends And Related Function Documentation

template<typename T >
friend class DoubleBuffered
friend

Definition at line 140 of file double-buffered.h.

Member Data Documentation

template<typename T >
const size_t Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter::mIndex
private

Buffer index that will be changed.

Definition at line 137 of file double-buffered.h.

template<typename T >
DoubleBuffered& Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter::mObject
private

Double-buffered object that will be changed.

Definition at line 136 of file double-buffered.h.

template<typename T >
T* Dali::Internal::SceneGraph::DoubleBuffered< OwnerPointer< T > >::Setter::mValue
private

Value of the pointer.

Definition at line 138 of file double-buffered.h.


The documentation for this class was generated from the following file:
Dali Docs Home
Read more about Dali