dtDAL::Vec4ActorProperty Class Reference

This actor property represents a vector data member with 4 values. More...

#include <enginepropertytypes.h>

Inheritance diagram for dtDAL::Vec4ActorProperty:

dtDAL::GenericActorProperty< const osg::Vec4 &, osg::Vec4 > dtDAL::ActorProperty dtDAL::AbstractParameter dtDAL::ColorRgbaActorProperty

List of all members.

Public Member Functions

 Vec4ActorProperty (const std::string &name, const std::string &label, Functor1< const osg::Vec4 & > set, Functor0Ret< osg::Vec4 > get, const std::string &desc="", const std::string &groupName="", dtDAL::DataType &dataType=DataType::VEC4)
virtual bool FromString (const std::string &value)
 Sets the value of the property based on a string.
virtual const std::string ToString () const
 
Returns:
a string version of the data.


Protected Member Functions

virtual ~Vec4ActorProperty ()


Detailed Description

This actor property represents a vector data member with 4 values.

Constructor & Destructor Documentation

dtDAL::Vec4ActorProperty::Vec4ActorProperty ( const std::string &  name,
const std::string &  label,
Functor1< const osg::Vec4 & >  set,
Functor0Ret< osg::Vec4 >  get,
const std::string &  desc = "",
const std::string &  groupName = "",
dtDAL::DataType dataType = DataType::VEC4 
) [inline]

virtual dtDAL::Vec4ActorProperty::~Vec4ActorProperty (  )  [inline, protected, virtual]


Member Function Documentation

bool dtDAL::Vec4ActorProperty::FromString ( const std::string &  value  )  [virtual]

Sets the value of the property based on a string.

The string should be four floating point values as a strings separated by spaces. This will return false if the values can't be set.

Note:
Returns false it the property is read only
Parameters:
value the value to set.
Returns:
true

Implements dtDAL::AbstractParameter.

Reimplemented in dtDAL::ColorRgbaActorProperty.

const std::string dtDAL::Vec4ActorProperty::ToString (  )  const [virtual]

Returns:
a string version of the data.

This value can be used when calling FromString.

See also:
FromString

Implements dtDAL::AbstractParameter.

Reimplemented in dtDAL::ColorRgbaActorProperty.


http://www.delta3d.org
2.0.0 generated 14 Feb 2008