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

A 3D path. More...

#include <path-impl.h>

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

Public Member Functions

 Path ()
 Constructor. More...
 
void AddPoint (const Vector3 &point)
 Add an interpolation point. More...
 
void AddControlPoint (const Vector3 &point)
 Add a control point. More...
 
void GenerateControlPoints (float curvature)
 Automatic generation of control points. More...
 
void Sample (float t, Vector3 &position, Vector3 &tangent) const
 Sample path at a given progress. More...
 
bool SampleAt (float t, Vector3 &position, Vector3 &tangent) const
 Sample path at a given progress. More...
 
bool SamplePosition (float t, Vector3 &position) const
 Sample position at point t. More...
 
bool SampleTangent (float t, Vector3 &tangent) const
 Sample tangent at point t. More...
 
Vector3GetPoint (size_t index)
 Accessor for the interpolation points. More...
 
Vector3GetControlPoint (size_t index)
 Accessor for the control points. More...
 
size_t GetPointCount () const
 Get the number of interpolation points in the path. More...
 
void ClearPoints ()
 Clears the points of the path. More...
 
void ClearControlPoints ()
 Clears the control points of the path. More...
 
const Dali::Vector< Vector3 > & GetPoints () const
 Get mPoint property. More...
 
void SetPoints (const Dali::Vector< Vector3 > &p)
 
const Dali::Vector< Vector3 > & GetControlPoints () const
 Get mCotrolPoint property. More...
 
void SetControlPoints (const Dali::Vector< Vector3 > &p)
 
- Public Member Functions inherited from Dali::Internal::Object
 Object ()
 Constructor. More...
 
virtual void AddObserver (Observer &observer)
 Add an observer to the object. More...
 
virtual void RemoveObserver (Observer &observer)
 Remove an observer from the object. More...
 
virtual bool Supports (Capability capability) const
 Query whether an handle supports a given capability. More...
 
virtual unsigned int GetPropertyCount () const
 Query how many properties are provided by an handle. More...
 
virtual std::string GetPropertyName (Property::Index index) const
 Query the name of a property. More...
 
virtual Property::Index GetPropertyIndex (const std::string &name) const
 Query the index of a property. More...
 
virtual bool IsPropertyWritable (Property::Index index) const
 Query whether a property can be set using SetProperty(). More...
 
virtual bool IsPropertyAnimatable (Property::Index index) const
 Query whether a writable property can be the target of an animation or constraint. More...
 
virtual bool IsPropertyAConstraintInput (Property::Index index) const
 Query whether a property can be used as in input to a constraint. More...
 
virtual Property::Type GetPropertyType (Property::Index index) const
 Query the type of a property. More...
 
virtual void SetProperty (Property::Index index, const Property::Value &propertyValue)
 Set the value of an existing property. More...
 
virtual Property::Value GetProperty (Property::Index index) const
 Retrieve a property value. More...
 
virtual void GetPropertyIndices (Property::IndexContainer &indices) const
 Retrieve all the property indices for this object (including custom properties). More...
 
virtual Property::Index RegisterProperty (const std::string &name, const Property::Value &propertyValue)
 Register a new animatable property. More...
 
virtual Property::Index RegisterProperty (const std::string &name, const Property::Value &propertyValue, Property::AccessMode accessMode)
  More...
 
virtual Dali::PropertyNotification AddPropertyNotification (Property::Index index, int componentIndex, const Dali::PropertyCondition &condition)
 Add a property notification to this object. More...
 
virtual void RemovePropertyNotification (Dali::PropertyNotification propertyNotification)
 Remove a property notification from this object. More...
 
virtual void RemovePropertyNotifications ()
 Remove all property notifications from this object. More...
 
void AddUniformMapping (Property::Index propertyIndex, const std::string &uniformName) const
  More...
 
void RemoveUniformMapping (const std::string &uniformName)
  More...
 
void ApplyConstraint (ConstraintBase &constraint)
 Apply a constraint to an Object. More...
 
void RemoveConstraint (ConstraintBase &constraint)
 Remove one constraint from an Object. More...
 
void RemoveConstraints ()
 Remove all constraints from a Object. More...
 
void RemoveConstraints (unsigned int tag)
 Remove all constraints from a Object with a matching tag. More...
 
void SetTypeInfo (const TypeInfo *typeInfo)
 Called by TypeInfo to set the type-info that this object-impl is created by. More...
 
unsigned int CustomPropertyStartIndex ()
 
virtual int GetPropertyComponentIndex (Property::Index index) const
 Query whether the property is a component of a scene-graph property. 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...
 

Static Public Member Functions

static PathNew ()
 Construct a new path. More...
 
static PathClone (const Path &path)
 Returns a clone to the given path. More...
 

Protected Member Functions

virtual ~Path ()
 virtual destructor More...
 
- Protected Member Functions inherited from Dali::Internal::Object
virtual ~Object ()
 A reference counted object may only be deleted by calling Unreference() More...
 
void OnSceneObjectAdd ()
 Called immediately by derived classes, after the scene-object has been created & passed to the scene-graph. More...
 
void OnSceneObjectRemove ()
 Called by derived classes, shortly before send a message to remove the scene-object. More...
 
virtual void OnPropertySet (Property::Index index, Property::Value propertyValue)
 For use in derived classes. More...
 
const TypeInfoGetTypeInfo () const
 Retrieves the TypeInfo for this object. More...
 
CustomPropertyMetadataFindCustomProperty (Property::Index index) const
 Helper to find custom property. More...
 
AnimatablePropertyMetadataFindAnimatableProperty (Property::Index index) const
 Helper to find animatable property. More...
 
Property::Index RegisterSceneGraphProperty (const std::string &name, Property::Index index, const Property::Value &propertyValue) const
 Helper to register a scene-graph property. More...
 
AnimatablePropertyMetadataRegisterAnimatableProperty (Property::Index index) const
 Check whether the animatable property is registered already, if not then register one. More...
 
EventThreadServicesGetEventThreadServices ()
 Get the event thread services object - used for sending messages to the scene graph Assert if called from the wrong thread. More...
 
const EventThreadServicesGetEventThreadServices () const
 Get the event thread services object - used for sending messages to the scene graph Assert if called from the wrong thread This is intentionally inline for performance reasons. More...
 
- 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...
 
- Protected Member Functions inherited from Dali::RefObject
 RefObject ()
 Default constructor. More...
 
virtual ~RefObject ()
 RefObject is intended as a base class. More...
 
 RefObject (const RefObject &rhs)
 Copy constructor. More...
 
RefObjectoperator= (const RefObject &rhs)
 Assignment operator. More...
 

Private Member Functions

virtual void SceneObjectAdded (Object &object)
 Called immediately after the object has created & passed ownership of a scene-graph object. More...
 
virtual void SceneObjectRemoved (Object &object)
 Called immediately after the object has created & passed ownership of a scene-graph object. More...
 
virtual void ObjectDestroyed (Object &object)
 Called shortly before the object itself is destroyed; no further callbacks will be received. More...
 
virtual unsigned int GetDefaultPropertyCount () const
 Query how many default properties the derived class supports. More...
 
virtual void GetDefaultPropertyIndices (Property::IndexContainer &indices) const
 Retrieve all the indices that are associated with the default properties supported by the derived class. More...
 
virtual const char * GetDefaultPropertyName (Property::Index index) const
 Query how many default properties the derived class supports. More...
 
virtual Property::Index GetDefaultPropertyIndex (const std::string &name) const
 Query the index of a default property. More...
 
virtual bool IsDefaultPropertyWritable (Property::Index index) const
 Query whether a default property is writable. More...
 
virtual bool IsDefaultPropertyAnimatable (Property::Index index) const
 Query whether a default property is animatable. More...
 
virtual bool IsDefaultPropertyAConstraintInput (Property::Index index) const
 Query whether a default property can be used as an input to a constraint. More...
 
virtual Property::Type GetDefaultPropertyType (Property::Index index) const
 Query the type of a default property. More...
 
virtual void SetDefaultProperty (Property::Index index, const Property::Value &propertyValue)
 Set the value of a default property. More...
 
virtual Property::Value GetDefaultProperty (Property::Index index) const
 Retrieve a default property value. More...
 
virtual const
SceneGraph::PropertyOwner
GetSceneObject () const
 Retrieve the scene-graph object added by this object. More...
 
virtual const
SceneGraph::PropertyBase
GetSceneObjectAnimatableProperty (Property::Index index) const
 Retrieve an animatable property owned by the scene-graph object. More...
 
virtual const PropertyInputImplGetSceneObjectInputProperty (Property::Index index) const
 Retrieve a constraint input-property owned by the scene-graph object. More...
 
 Path (const Path &p)
 Undefined. More...
 
Pathoperator= (const Path &rhs)
 Undefined. More...
 
void FindSegmentAndProgress (float t, unsigned int &segment, float &tLocal) const
 Helper function to calculate the segment and local progress in that segment given a progress. More...
 
unsigned int GetNumberOfSegments () const
 Helper function to calculate to number of segments in the path. More...
 

Private Attributes

Dali::Vector< Vector3mPoint
 Interpolation points. More...
 
Dali::Vector< Vector3mControlPoint
 Control points. More...
 

Additional Inherited Members

- Public Types inherited from Dali::Internal::Object
typedef Dali::Handle::Capability Capability
 

Detailed Description

A 3D path.

Definition at line 38 of file path-impl.h.

Constructor & Destructor Documentation

Dali::Internal::Path::Path ( )

Constructor.

Definition at line 84 of file path-impl.cpp.

Referenced by Clone(), and New().

Here is the caller graph for this function:

Dali::Internal::Path::~Path ( )
protectedvirtual

virtual destructor

Definition at line 89 of file path-impl.cpp.

Dali::Internal::Path::Path ( const Path p)
private

Undefined.

Member Function Documentation

void Dali::Internal::Path::AddControlPoint ( const Vector3 point)

Add a control point.

.0

Parameters
[in]pointThe new control point to be added

Definition at line 258 of file path-impl.cpp.

References mControlPoint.

void Dali::Internal::Path::AddPoint ( const Vector3 point)

Add an interpolation point.

.0

Parameters
[in]pointThe new interpolation point to be added

Definition at line 253 of file path-impl.cpp.

References mPoint.

void Dali::Internal::Path::ClearControlPoints ( )

Clears the control points of the path.

Definition at line 557 of file path-impl.cpp.

References mControlPoint.

void Dali::Internal::Path::ClearPoints ( )

Clears the points of the path.

Definition at line 552 of file path-impl.cpp.

References mPoint.

Path * Dali::Internal::Path::Clone ( const Path path)
static

Returns a clone to the given path.

Definition at line 93 of file path-impl.cpp.

References GetControlPoints(), GetPoints(), Path(), SetControlPoints(), and SetPoints().

Referenced by Dali::Internal::Animation::Animate().

Here is the call graph for this function:

Here is the caller graph for this function:

void Dali::Internal::Path::FindSegmentAndProgress ( float  t,
unsigned int &  segment,
float &  tLocal 
) const
private

Helper function to calculate the segment and local progress in that segment given a progress.

Parameters
[in]tProgress
[out]segmentSegment for t
[out]tLocalLocal progress in the segment

Definition at line 327 of file path-impl.cpp.

References GetNumberOfSegments().

Referenced by SampleAt(), SamplePosition(), and SampleTangent().

Here is the call graph for this function:

Here is the caller graph for this function:

void Dali::Internal::Path::GenerateControlPoints ( float  curvature)

Automatic generation of control points.

Generated control points which result in a smooth join between the splines of each segment.

The generating algorithm is as follows: For a given knot point K[N], find the vector that bisects K[N-1],[N] and [N],[N+1]. Calculate the tangent vector by taking the normal of this bisector. The in control point is the length of the preceding segment back along this bisector multiplied by the curvature. The out control point is the length of the succeeding segment forward along this bisector multiplied by the curvature.

.0

Parameters
[in]curvatureThe curvature of the spline. 0 gives straight lines between the knots, negative values means the spline contains loops, positive values up to 0.5 result in a smooth curve, positive values between 0.5 and 1 result in looped curves where the loops are not distinct (i.e. the curve appears to be non-continuous), positive values higher than 1 result in looped curves.
Precondition
There are at least two points in the path ( one segment ).

Definition at line 268 of file path-impl.cpp.

References DALI_ASSERT_ALWAYS, GetNumberOfSegments(), Dali::Vector3::Length(), mControlPoint, mPoint, Dali::Vector3::Normalize(), and Dali::Toolkit::Internal::anonymous_namespace{scrollable-impl.cpp}::p1.

Here is the call graph for this function:

Vector3 & Dali::Internal::Path::GetControlPoint ( size_t  index)

Accessor for the control points.

.0

Parameters
[in]indexThe index of the control point.
Returns
A reference to the control point.

Definition at line 540 of file path-impl.cpp.

References DALI_ASSERT_ALWAYS, and mControlPoint.

const Dali::Vector<Vector3>& Dali::Internal::Path::GetControlPoints ( ) const
inline

Get mCotrolPoint property.

Returns
A const reference to mControlPoint vector

Definition at line 239 of file path-impl.h.

References mControlPoint.

Referenced by Clone().

Here is the caller graph for this function:

Property::Value Dali::Internal::Path::GetDefaultProperty ( Property::Index  index) const
privatevirtual

Retrieve a default property value.

Parameters
[in]indexThe index of the property.
Returns
The property value.

Implements Dali::Internal::Object.

Definition at line 156 of file path-impl.cpp.

References Dali::Property::Array(), Dali::Property::ARRAY, Dali::Path::Property::CONTROL_POINTS, mControlPoint, mPoint, Dali::Path::Property::POINTS, and Dali::Property::Value().

Here is the call graph for this function:

unsigned int Dali::Internal::Path::GetDefaultPropertyCount ( ) const
privatevirtual

Query how many default properties the derived class supports.

Returns
The number of default properties.

Implements Dali::Internal::Object.

Definition at line 102 of file path-impl.cpp.

Property::Index Dali::Internal::Path::GetDefaultPropertyIndex ( const std::string &  name) const
privatevirtual

Query the index of a default property.

Parameters
[in]nameThe name of the property.
Returns
The index of the property, or Property::INVALID_INDEX if no default property exists with the given name.

Implements Dali::Internal::Object.

Definition at line 128 of file path-impl.cpp.

References Dali::Property::INVALID_INDEX.

void Dali::Internal::Path::GetDefaultPropertyIndices ( Property::IndexContainer indices) const
privatevirtual

Retrieve all the indices that are associated with the default properties supported by the derived class.

Returns
A container of default property indices.
Note
The deriving class must not modify the existing elements in the container.

Implements Dali::Internal::Object.

Definition at line 107 of file path-impl.cpp.

References Dali::Vector< T, IsTrivialType >::PushBack(), and Dali::Vector< T, IsTrivialType >::Reserve().

Here is the call graph for this function:

const char * Dali::Internal::Path::GetDefaultPropertyName ( Property::Index  index) const
privatevirtual

Query how many default properties the derived class supports.

Returns
The number of default properties.

Implements Dali::Internal::Object.

Definition at line 117 of file path-impl.cpp.

Property::Type Dali::Internal::Path::GetDefaultPropertyType ( Property::Index  index) const
privatevirtual

Query the type of a default property.

Parameters
[in]indexThe index of the property.
Returns
The type of the property.

Implements Dali::Internal::Object.

Definition at line 145 of file path-impl.cpp.

References Dali::Property::NONE.

unsigned int Dali::Internal::Path::GetNumberOfSegments ( ) const
private

Helper function to calculate to number of segments in the path.

Definition at line 263 of file path-impl.cpp.

References mPoint.

Referenced by FindSegmentAndProgress(), and GenerateControlPoints().

Here is the caller graph for this function:

Vector3 & Dali::Internal::Path::GetPoint ( size_t  index)

Accessor for the interpolation points.

.0

Parameters
[in]indexThe index of the interpolation point.
Returns
A reference to the interpolation point.

Definition at line 533 of file path-impl.cpp.

References DALI_ASSERT_ALWAYS, and mPoint.

size_t Dali::Internal::Path::GetPointCount ( ) const

Get the number of interpolation points in the path.

.0

Returns
The number of interpolation points in the path

Definition at line 547 of file path-impl.cpp.

References mPoint.

const Dali::Vector<Vector3>& Dali::Internal::Path::GetPoints ( ) const
inline

Get mPoint property.

Returns
A const reference to mPoint vector

Definition at line 225 of file path-impl.h.

References mPoint.

Referenced by Clone().

Here is the caller graph for this function:

virtual const SceneGraph::PropertyOwner* Dali::Internal::Path::GetSceneObject ( ) const
inlineprivatevirtual

Retrieve the scene-graph object added by this object.

Returns
A pointer to the object, or NULL if no object has been added to the scene-graph.

Implements Dali::Internal::Object.

Definition at line 128 of file path-impl.h.

virtual const SceneGraph::PropertyBase* Dali::Internal::Path::GetSceneObjectAnimatableProperty ( Property::Index  index) const
inlineprivatevirtual

Retrieve an animatable property owned by the scene-graph object.

Precondition
-1 < index < GetPropertyCount().
Parameters
[in]indexThe index of the property.
Returns
A dereferenceable pointer to a property, or NULL if a scene-object does not exist with this property.

Implements Dali::Internal::Object.

Definition at line 133 of file path-impl.h.

virtual const PropertyInputImpl* Dali::Internal::Path::GetSceneObjectInputProperty ( Property::Index  index) const
inlineprivatevirtual

Retrieve a constraint input-property owned by the scene-graph object.

Precondition
-1 < index < GetPropertyCount().
Parameters
[in]indexThe index of the property.
Returns
A dereferenceable pointer to an input property, or NULL if a scene-object does not exist with this property.

Implements Dali::Internal::Object.

Definition at line 138 of file path-impl.h.

bool Dali::Internal::Path::IsDefaultPropertyAConstraintInput ( Property::Index  index) const
privatevirtual

Query whether a default property can be used as an input to a constraint.

Parameters
[in]indexThe index of the property.
Returns
True if the property can be used as an input to a constraint.

Implements Dali::Internal::Object.

Definition at line 243 of file path-impl.cpp.

bool Dali::Internal::Path::IsDefaultPropertyAnimatable ( Property::Index  index) const
privatevirtual

Query whether a default property is animatable.

This determines whether the property can be the target of an animation or constraint.

Parameters
[in]indexThe index of the property.
Returns
True if the property is animatable.

Implements Dali::Internal::Object.

Definition at line 233 of file path-impl.cpp.

bool Dali::Internal::Path::IsDefaultPropertyWritable ( Property::Index  index) const
privatevirtual

Query whether a default property is writable.

Parameters
[in]indexThe index of the property.
Returns
True if the property is animatable.

Implements Dali::Internal::Object.

Definition at line 223 of file path-impl.cpp.

Path * Dali::Internal::Path::New ( )
static

Construct a new path.

Definition at line 79 of file path-impl.cpp.

References Path().

Referenced by Dali::Path::New().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void Dali::Internal::Path::ObjectDestroyed ( Object object)
inlineprivatevirtual

Called shortly before the object itself is destroyed; no further callbacks will be received.

Parameters
[in]objectThe object object.

Definition at line 73 of file path-impl.h.

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

Undefined.

void Dali::Internal::Path::Sample ( float  t,
Vector3 position,
Vector3 tangent 
) const

Sample path at a given progress.

Calculates position and tangent at that point of the curve

.0

Parameters
[in]progressA floating point value between 0.0 and 1.0.
[out]positionThe interpolated position at that progress.
[out]tangentThe interpolated tangent at that progress.

Definition at line 351 of file path-impl.cpp.

References DALI_ASSERT_ALWAYS, and SampleAt().

Here is the call graph for this function:

bool Dali::Internal::Path::SampleAt ( float  t,
Vector3 position,
Vector3 tangent 
) const

Sample path at a given progress.

Calculates position and tangent at that point of the curve

Parameters
[in]progressA floating point value between 0.0 and 1.0.
[out]positionThe interpolated position at that progress.
[out]tangentThe interpolated tangent at that progress.
Returns
true if Sample could be calculated

Definition at line 359 of file path-impl.cpp.

References Dali::Vector3::Dot(), Dali::Vector4::Dot4(), FindSegmentAndProgress(), Dali::Math::MACHINE_EPSILON_1, mControlPoint, mPoint, Dali::Vector3::Normalize(), Dali::Internal::anonymous_namespace{path-impl.cpp}::PathIsComplete(), Dali::Vector3::x, Dali::Vector3::y, and Dali::Vector3::z.

Referenced by Sample().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Dali::Internal::Path::SamplePosition ( float  t,
Vector3 position 
) const

Sample position at point t.

Parameters
[in]progressA floating point value between 0.0 and 1.0.
[out]positionThe interpolated position at that progress.
Returns
true if sample could be calculated

Definition at line 428 of file path-impl.cpp.

References Dali::Vector4::Dot4(), FindSegmentAndProgress(), Dali::Math::MACHINE_EPSILON_1, mControlPoint, mPoint, Dali::Internal::anonymous_namespace{path-impl.cpp}::PathIsComplete(), Dali::Vector3::x, Dali::Vector3::y, and Dali::Vector3::z.

Here is the call graph for this function:

bool Dali::Internal::Path::SampleTangent ( float  t,
Vector3 tangent 
) const

Sample tangent at point t.

Parameters
[in]progressA floating point value between 0.0 and 1.0.
[out]tangentThe interpolated tangent at that progress.
Returns
true if sample could be calculated

Definition at line 480 of file path-impl.cpp.

References Dali::Vector3::Dot(), FindSegmentAndProgress(), Dali::Math::MACHINE_EPSILON_1, mControlPoint, mPoint, Dali::Vector3::Normalize(), Dali::Internal::anonymous_namespace{path-impl.cpp}::PathIsComplete(), Dali::Vector3::x, Dali::Vector3::y, and Dali::Vector3::z.

Here is the call graph for this function:

virtual void Dali::Internal::Path::SceneObjectAdded ( Object object)
inlineprivatevirtual

Called immediately after the object has created & passed ownership of a scene-graph object.

Parameters
[in]objectThe object object.

Definition at line 63 of file path-impl.h.

virtual void Dali::Internal::Path::SceneObjectRemoved ( Object object)
inlineprivatevirtual

Called immediately after the object has created & passed ownership of a scene-graph object.

Parameters
[in]objectThe object object.

Definition at line 68 of file path-impl.h.

void Dali::Internal::Path::SetControlPoints ( const Dali::Vector< Vector3 > &  p)
inline

Definition at line 246 of file path-impl.h.

References mControlPoint.

Referenced by Clone().

Here is the caller graph for this function:

void Dali::Internal::Path::SetDefaultProperty ( Property::Index  index,
const Property::Value propertyValue 
)
privatevirtual

Set the value of a default property.

Precondition
The property types match i.e. propertyValue.GetType() is equal to GetPropertyType(index).
Parameters
[in]indexThe index of the property.
[in]propertyValueThe new value of the property.

Implements Dali::Internal::Object.

Definition at line 194 of file path-impl.cpp.

References Dali::Property::Array(), Dali::Path::Property::CONTROL_POINTS, mControlPoint, mPoint, and Dali::Path::Property::POINTS.

Here is the call graph for this function:

void Dali::Internal::Path::SetPoints ( const Dali::Vector< Vector3 > &  p)
inline

Definition at line 232 of file path-impl.h.

References mPoint.

Referenced by Clone().

Here is the caller graph for this function:

Member Data Documentation

Dali::Vector<Vector3> Dali::Internal::Path::mControlPoint
private
Dali::Vector<Vector3> Dali::Internal::Path::mPoint
private

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