#include <ParamI.h>
Inheritance diagram for ParamTextC:

Public Methods | |
| virtual Edit::DataBlockI * | create () |
| Creates new parameter. | |
| virtual Edit::DataBlockI * | create (Edit::EditableI *pOriginal) |
| Creates new datablock, with reference to the original. | |
| virtual void | copy (Edit::EditableI *pEditable) |
| Deep copy from a data block, see Edit::DataBlockI::copy(). | |
| virtual void | restore (Edit::EditableI *pEditable) |
| Shallow copy from a editable, see Edit::EditableI::restore(). | |
| virtual PajaTypes::uint32 | get_type () const |
| Returns the type of the parameter. | |
| virtual void | set_controller (ControllerC *cnt) |
| Sets the controller of the parameter. | |
| virtual ControllerC * | get_controller () |
| Returns the conroller attached to the parameter. | |
| virtual void | set_style (PajaTypes::uint32 style) |
| Sets the style of the parameter. | |
| virtual PajaTypes::uint32 | get_style () const |
| Returns the style of the parameter. | |
| virtual void | set_id (PajaTypes::uint32 id) |
| Sets the ID of the parmeter. | |
| virtual PajaTypes::uint32 | get_id () const |
| Returns the ID of the parameter. | |
| virtual void | set_increment (PajaTypes::float32 inc) |
| Sets the spinner increment of the parameter. | |
| virtual PajaTypes::float32 | get_increment () const |
| Returns the spinner increment. | |
| virtual bool | get_min_max (PajaTypes::float32 *pMin, PajaTypes::float32 *pMax) |
| Returns the range of the parameter. | |
| virtual PajaTypes::uint32 | set_val (PajaTypes::int32 i32Time, const char *szVal) |
| Sets the value of the parameter as NULL terminated string at specified time. | |
| virtual const char * | get_val (PajaTypes::int32 i32Time, char *szVal=0, PajaTypes::int32 i32Size=0) |
| Returns the value of the parameter. | |
| virtual PajaTypes::uint32 | save (FileIO::SaveC *pSave) |
| Serialize the parameter to a Demopaja output stream. | |
| virtual PajaTypes::uint32 | load (FileIO::LoadC *pLoad) |
| Serialize the parameter from a Demopaja input stream. | |
Static Public Methods | |
| ParamTextC * | create_new (GizmoI *pParent, const char *szName, const char *szText, PajaTypes::uint32 id, PajaTypes::uint32 style=PARAM_STYLE_EDITBOX) |
| Creates a new color parameter. | |
Protected Methods | |
| ParamTextC () | |
| Default constructor. | |
| ParamTextC (GizmoI *pParent, const char *name, const char *text, PajaTypes::uint32 id, PajaTypes::uint32 style=PARAM_STYLE_EDITBOX) | |
| Constructor. | |
| ParamTextC (Edit::EditableI *pOriginal) | |
| Constructor with reference to the original. | |
| virtual | ~ParamTextC () |
| Default destructor. | |
Text parameter class provides a simple text input to the effect. The text parameter cannot be animated.
Range and spinner increment are not used.
A new text parameter is created using the create_new() static method.
|
|
Default constructor.
|
|
||||||||||||||||||||||||
|
Constructor.
|
|
|
Constructor with reference to the original.
|
|
|
Default destructor.
|
|
|
Deep copy from a data block, see Edit::DataBlockI::copy().
Reimplemented from ParamI. |
|
|
Creates new datablock, with reference to the original.
Implements EditableI. |
|
|
Creates new parameter. Following default values are used: pParent = 0,
szName = 0,
szValue = 0,
ui32ID = 0,
ui32Style = 0,
Implements EditableI. |
|
||||||||||||||||||||||||
|
Creates a new color parameter.
Example: This example creates new parameter. The name of the parameter is "Text", it's default value is string "Text" and it's ID is ID_TEXT (constant defined by the plugin writer), the type-in style is the default editbox.
m_pParamText = ParamTextC::create_new( this, "Text", "Text", ID_TEXT ); |
|
|
Returns the conroller attached to the parameter. NULL is returned if the parameter cannot be animated. Implements ParamI. |
|
|
Returns the ID of the parameter.
Implements ParamI. |
|
|
Returns the spinner increment.
Implements ParamI. |
|
||||||||||||
|
Returns the range of the parameter.
Implements ParamI. |
|
|
Returns the style of the parameter.
Implements ParamI. |
|
|
Returns the type of the parameter.
Implements ParamI. |
|
||||||||||||||||
|
Returns the value of the parameter.
|
|
|
Serialize the parameter from a Demopaja input stream.
Reimplemented from ParamI. |
|
|
Shallow copy from a editable, see Edit::EditableI::restore().
Reimplemented from ParamI. |
|
|
Serialize the parameter to a Demopaja output stream.
Reimplemented from ParamI. |
|
|
Sets the controller of the parameter.
Implements ParamI. |
|
|
Sets the ID of the parmeter.
Implements ParamI. |
|
|
Sets the spinner increment of the parameter. The spinner increment is the smallest value the parameter is meant to control. For 1/10th accuracy use spinner increment of 0.1. The spinner increment is used in the spinners of the type-ins and also to draw the values in the GUI. Implements ParamI. |
|
|
Sets the style of the parameter.
Implements ParamI. |
|
||||||||||||
|
Sets the value of the parameter as NULL terminated string at specified time.
|