Dali 3D User Interface Engine
List of all members | Public Types | Public Member Functions | Public Attributes | Private Member Functions
Dali::Internal::PropertyCondition Class Reference

Structure to contain PropertyCondition internal data. More...

#include <property-conditions-impl.h>

Inheritance diagram for Dali::Internal::PropertyCondition:
Inheritance graph
[legend]
Collaboration diagram for Dali::Internal::PropertyCondition:
Collaboration graph
[legend]

Public Types

enum  Type {
  False, LessThan, GreaterThan, Inside,
  Outside, Step, VariableStep
}
 Condition types. More...
 

Public Member Functions

 PropertyCondition ()
 Constructor. More...
 
virtual ~PropertyCondition ()
 Virtual destructor. More...
 
- Public Member Functions inherited from Dali::BaseObject
template<class T >
bool ConnectSignal (ConnectionTrackerInterface *connectionTracker, const std::string &signalName, const T &functor)
 Connects a void() functor to a specified signal. More...
 
bool DoAction (const std::string &actionName, const Property::Map &attributes)
 Perform action on this object with the given action name and attributes. More...
 
const std::string & GetTypeName () const
 Returns the type name for the Handle. More...
 
bool GetTypeInfo (Dali::TypeInfo &info) const
 Returns the type info for the Handle. More...
 
bool DoConnectSignal (ConnectionTrackerInterface *connectionTracker, const std::string &signalName, FunctorDelegate *functorDelegate)
 Not intended for application developers. More...
 
- Public Member Functions inherited from Dali::RefObject
void Reference ()
 Increment the object's reference count. More...
 
void Unreference ()
 Decrement the object's reference count. More...
 
int ReferenceCount ()
 Retrieve the object's reference count. More...
 

Public Attributes

Type type
 The condition Type. More...
 
Dali::Vector< float > arguments
 The condition Arguments. More...
 

Private Member Functions

 PropertyCondition (const PropertyCondition &rhs)
 
PropertyConditionoperator= (const PropertyCondition &rhs)
 

Additional Inherited Members

- Protected Member Functions inherited from Dali::BaseObject
 BaseObject ()
 Default constructor. More...
 
virtual ~BaseObject ()
 A reference counted object may only be deleted by calling Unreference(). More...
 
void RegisterObject ()
 Registers the object as created with the Object registry. More...
 
void UnregisterObject ()
 Unregisters the object from Object registry. More...
 

Detailed Description

Structure to contain PropertyCondition internal data.

Definition at line 38 of file property-conditions-impl.h.

Member Enumeration Documentation

Condition types.

Enumerator
False 

Result Always False.

LessThan 

Magnitude of type is less than float value (arg0).

GreaterThan 

Magnitude of type is greater than float value (arg0).

Inside 

Magnitude of type is within float values (arg0 & arg1).

Outside 

Magnitude of type is outside float values (arg0 & arg1).

Step 

Value of type has crossed a step amount.

VariableStep 

Similar to step, except user can define a list of steps from reference value.

Definition at line 46 of file property-conditions-impl.h.

Constructor & Destructor Documentation

Dali::Internal::PropertyCondition::PropertyCondition ( )

Constructor.

Definition at line 27 of file property-conditions-impl.cpp.

Dali::Internal::PropertyCondition::~PropertyCondition ( )
virtual

Virtual destructor.

Definition at line 33 of file property-conditions-impl.cpp.

Dali::Internal::PropertyCondition::PropertyCondition ( const PropertyCondition rhs)
private

Member Function Documentation

PropertyCondition& Dali::Internal::PropertyCondition::operator= ( const PropertyCondition rhs)
private

Member Data Documentation

Dali::Vector<float> Dali::Internal::PropertyCondition::arguments
Type Dali::Internal::PropertyCondition::type

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