Dali 3D User Interface Engine
List of all members | Public Member Functions
Dali::Internal::SceneGraph::GesturePropertyBool Class Reference

A read only bool property used by Gestures. More...

#include <gesture-properties.h>

Inheritance diagram for Dali::Internal::SceneGraph::GesturePropertyBool:
Inheritance graph
[legend]
Collaboration diagram for Dali::Internal::SceneGraph::GesturePropertyBool:
Collaboration graph
[legend]

Public Member Functions

virtual ~GesturePropertyBool ()
 Virtual destructor. More...
 
virtual const bool & GetBoolean (BufferIndex bufferIndex) const
 Retrieve a boolean value. More...
 
- Public Member Functions inherited from Dali::Internal::SceneGraph::GestureProperty< bool >
 GestureProperty (const bool &initialValue)
 Create a read-only gesture property. More...
 
 GestureProperty ()
 Create a read-only gesture property. More...
 
virtual ~GestureProperty ()
 Virtual destructor. More...
 
virtual Dali::Property::Type GetType () const
 Query the type of property input. More...
 
virtual bool IsClean () const
 Query whether the property has changed. More...
 
virtual bool InputInitialized () const
 Query the input value (for a constraint) has been initialized. More...
 
virtual bool InputChanged () const
 Query the input value (for a constraint) has changed. More...
 
void Reset ()
 Resets mInputChanged back to false. More...
 
void Set (const bool &value)
 Set the property value. More...
 
const bool & Get () const
 Get the property value. More...
 
- Public Member Functions inherited from Dali::Internal::PropertyInputImpl
virtual ~PropertyInputImpl ()
 Virtual destructor. More...
 
virtual const int & GetInteger (BufferIndex bufferIndex) const
 Retrieve an integer value. More...
 
virtual const float & GetFloat (BufferIndex bufferIndex) const
 Retrieve a float value. More...
 
virtual const Vector2GetVector2 (BufferIndex bufferIndex) const
 Retrieve a Vector2 value. More...
 
virtual const Vector3GetVector3 (BufferIndex bufferIndex) const
 Retrieve a Vector3 value. More...
 
virtual const Vector4GetVector4 (BufferIndex bufferIndex) const
 Retrieve a Vector4 value. More...
 
virtual const QuaternionGetQuaternion (BufferIndex bufferIndex) const
 Retrieve a Quaternion value. More...
 
virtual const Matrix3GetMatrix3 (BufferIndex bufferIndex) const
 Retrieve a Matrix value. More...
 
virtual const MatrixGetMatrix (BufferIndex bufferIndex) const
 Retrieve a Matrix value. More...
 
virtual const bool & GetConstraintInputBoolean (BufferIndex updateBufferIndex) const
 Retrieve a boolean input for a constraint function. More...
 
virtual const int & GetConstraintInputInteger (BufferIndex updateBufferIndex) const
 Retrieve an integer input for a constraint function. More...
 
virtual const float & GetConstraintInputFloat (BufferIndex updateBufferIndex) const
 Retrieve a float input for a constraint function. More...
 
virtual const Vector2GetConstraintInputVector2 (BufferIndex updateBufferIndex) const
 Retrieve a Vector2 input for a constraint function. More...
 
virtual const Vector3GetConstraintInputVector3 (BufferIndex updateBufferIndex) const
 Retrieve a Vector3 input for a constraint function. More...
 
virtual const Vector4GetConstraintInputVector4 (BufferIndex updateBufferIndex) const
 Retrieve a Vector4 input for a constraint function. More...
 
virtual const QuaternionGetConstraintInputQuaternion (BufferIndex updateBufferIndex) const
 Retrieve a Quaternion input for a constraint function. More...
 
virtual const Matrix3GetConstraintInputMatrix3 (BufferIndex updateBufferIndex) const
 Retrieve a Matrix3 input for a constraint function. More...
 
virtual const MatrixGetConstraintInputMatrix (BufferIndex updateBufferIndex) const
 Retrieve a Matrix input for a constraint function. More...
 
void DebugPrint (std::ostream &debugStream, BufferIndex bufferIndex) const
 Print the property value using a stream. More...
 

Additional Inherited Members

- Protected Attributes inherited from Dali::Internal::SceneGraph::GestureProperty< bool >
bool mValue
 The property value. More...
 
bool mInputChanged
 Whether the property has been modified. More...
 

Detailed Description

A read only bool property used by Gestures.

Definition at line 170 of file gesture-properties.h.

Constructor & Destructor Documentation

virtual Dali::Internal::SceneGraph::GesturePropertyBool::~GesturePropertyBool ( )
inlinevirtual

Virtual destructor.

Definition at line 177 of file gesture-properties.h.

Member Function Documentation

virtual const bool& Dali::Internal::SceneGraph::GesturePropertyBool::GetBoolean ( BufferIndex  bufferIndex) const
inlinevirtual

Retrieve a boolean value.

.0

Returns
The boolean value.
Precondition
GetType() returns Property::BOOLEAN.

Reimplemented from Dali::Internal::PropertyInputImpl.

Definition at line 184 of file gesture-properties.h.

References Dali::Internal::SceneGraph::GestureProperty< bool >::mValue.


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