CrystalSpace

Public API Reference

CS::Utility::BaseModifiableParameter Class Reference

Implementation of some of the most common CS::Utility::iModifiableParameter usage. More...

#include <cstool/modifiableimpl.h>

Inheritance diagram for CS::Utility::BaseModifiableParameter:

List of all members.

Public Member Functions

virtual iModifiableConstraintGetConstraint () const
 Default implementation for CS::Utility::iModifiableParameter::GetConstraint().
virtual const char * GetDescription () const
 Default implementation for CS::Utility::iModifiableParameter::GetDescription().
virtual csStringID GetID () const
 Default implementation for CS::Utility::iModifiableParameter::GetID().
virtual const char * GetLabel () const
 Default implementation for CS::Utility::iModifiableParameter::GetLabel().
virtual const char * GetName () const
 Default implementation for CS::Utility::iModifiableParameter::GetName().
virtual csVariantType GetType () const
 Default implementation for CS::Utility::iModifiableParameter::GetType().
virtual void SetConstraint (iModifiableConstraint *constraint)
 Set the constraint on this parameter.

Detailed Description

Implementation of some of the most common CS::Utility::iModifiableParameter usage.

Stores the parameter's name, description, type, ID and an optional constraint.

Definition at line 204 of file modifiableimpl.h.


Member Function Documentation

virtual iModifiableConstraint* CS::Utility::BaseModifiableParameter::GetConstraint (  )  const [inline, virtual]

Default implementation for CS::Utility::iModifiableParameter::GetConstraint().

Definition at line 245 of file modifiableimpl.h.

virtual const char* CS::Utility::BaseModifiableParameter::GetDescription (  )  const [inline, virtual]

Default implementation for CS::Utility::iModifiableParameter::GetDescription().

Definition at line 233 of file modifiableimpl.h.

virtual csStringID CS::Utility::BaseModifiableParameter::GetID (  )  const [inline, virtual]

Default implementation for CS::Utility::iModifiableParameter::GetID().

Definition at line 221 of file modifiableimpl.h.

virtual const char* CS::Utility::BaseModifiableParameter::GetLabel (  )  const [inline, virtual]

Default implementation for CS::Utility::iModifiableParameter::GetLabel().

Definition at line 225 of file modifiableimpl.h.

virtual const char* CS::Utility::BaseModifiableParameter::GetName (  )  const [inline, virtual]

Default implementation for CS::Utility::iModifiableParameter::GetName().

Definition at line 229 of file modifiableimpl.h.

virtual csVariantType CS::Utility::BaseModifiableParameter::GetType (  )  const [inline, virtual]

Default implementation for CS::Utility::iModifiableParameter::GetType().

Definition at line 237 of file modifiableimpl.h.

virtual void CS::Utility::BaseModifiableParameter::SetConstraint ( iModifiableConstraint constraint  )  [inline, virtual]

Set the constraint on this parameter.

Definition at line 241 of file modifiableimpl.h.


The documentation for this class was generated from the following file:

Generated for Crystal Space 2.1 by doxygen 1.6.1