|
Panda3D
|
High level class for color interpolation. More...
Public Member Functions | |
| ColorInterpolationManager () | |
| default constructor | |
| ColorInterpolationManager (ColorInterpolationManager const copy) | |
| copy constructor | |
| ColorInterpolationManager (VBase4 const c) | |
| constructor | |
| int | addConstant (float time_begin, float time_end, VBase4 const color, bool is_modulated) |
| Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager. | |
| int | addConstant () |
| Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager. | |
| int | addConstant (float time_begin, float time_end, VBase4 const color) |
| Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager. | |
| int | addConstant (float time_begin, float time_end) |
| Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager. | |
| int | addConstant (float time_begin) |
| Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager. | |
| int | addLinear (float time_begin, float time_end, VBase4 const color_a, VBase4 const color_b, bool is_modulated) |
| Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager. | |
| int | addLinear (float time_begin, float time_end, VBase4 const color_a, VBase4 const color_b) |
| Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager. | |
| int | addLinear (float time_begin, float time_end, VBase4 const color_a) |
| Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager. | |
| int | addLinear (float time_begin, float time_end) |
| Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager. | |
| int | addLinear (float time_begin) |
| Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager. | |
| int | addLinear () |
| Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager. | |
| int | addSinusoid (float time_begin, float time_end, VBase4 const color_a, VBase4 const color_b) |
| Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager. | |
| int | addSinusoid (float time_begin, float time_end, VBase4 const color_a) |
| Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager. | |
| int | addSinusoid (float time_begin, float time_end) |
| Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager. | |
| int | addSinusoid (float time_begin, float time_end, VBase4 const color_a, VBase4 const color_b, float period) |
| Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager. | |
| int | addSinusoid (float time_begin) |
| Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager. | |
| int | addSinusoid (float time_begin, float time_end, VBase4 const color_a, VBase4 const color_b, float period, bool is_modulated) |
| Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager. | |
| int | addSinusoid () |
| Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager. | |
| int | addStepwave (float time_begin, float time_end, VBase4 const color_a) |
| Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager. | |
| int | addStepwave (float time_begin, float time_end, VBase4 const color_a, VBase4 const color_b, float width_a, float width_b) |
| Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager. | |
| int | addStepwave (float time_begin, float time_end, VBase4 const color_a, VBase4 const color_b, float width_a) |
| Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager. | |
| int | addStepwave (float time_begin) |
| Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager. | |
| int | addStepwave (float time_begin, float time_end, VBase4 const color_a, VBase4 const color_b) |
| Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager. | |
| int | addStepwave (float time_begin, float time_end) |
| Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager. | |
| int | addStepwave () |
| Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager. | |
| int | addStepwave (float time_begin, float time_end, VBase4 const color_a, VBase4 const color_b, float width_a, float width_b, bool is_modulated) |
| Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager. | |
| clearSegment (int seg_id) | |
| Removes the segment of 'id' from the manager. | |
| clearToInitial () | |
| Removes all segments from the manager. | |
| ColorInterpolationSegment | getSegment (int seg_id) |
| Returns the segment that corresponds to 'seg_id'. | |
| string | getSegmentIdList () |
| Returns a space delimited list of all of the ids in the manager at the time. | |
| setDefaultColor (VBase4 const c) | |
| Sets the color to used if no segments are present. | |
High level class for color interpolation.
Segments must be added to the manager in order to achieve results using the "add_*****()" functions. Access to these segments is provided but not necessary general use.
default constructor
| ColorInterpolationManager | ( | ColorInterpolationManager const | copy | ) |
copy constructor
| ColorInterpolationManager | ( | VBase4 const | c | ) |
constructor
| int addConstant | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color, | ||
| bool | is_modulated | ||
| ) |
Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager.
| int addConstant | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color | ||
| ) |
Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager.
| int addConstant | ( | float | time_begin | ) |
Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager.
| int addConstant | ( | ) |
Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager.
| int addConstant | ( | float | time_begin, |
| float | time_end | ||
| ) |
Adds a constant segment of the specified color to the manager and returns the segment's id as known by the manager.
| int addLinear | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a | ||
| ) |
Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager.
| int addLinear | ( | float | time_begin, |
| float | time_end | ||
| ) |
Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager.
| int addLinear | ( | float | time_begin | ) |
Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager.
| int addLinear | ( | ) |
Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager.
| int addLinear | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a, | ||
| VBase4 const | color_b, | ||
| bool | is_modulated | ||
| ) |
Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager.
| int addLinear | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a, | ||
| VBase4 const | color_b | ||
| ) |
Adds a linear segment between two colors to the manager and returns the segment's id as known by the manager.
| int addSinusoid | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a, | ||
| VBase4 const | color_b, | ||
| float | period, | ||
| bool | is_modulated | ||
| ) |
Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager.
| int addSinusoid | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a, | ||
| VBase4 const | color_b, | ||
| float | period | ||
| ) |
Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager.
| int addSinusoid | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a, | ||
| VBase4 const | color_b | ||
| ) |
Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager.
| int addSinusoid | ( | float | time_begin, |
| float | time_end | ||
| ) |
Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager.
| int addSinusoid | ( | float | time_begin | ) |
Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager.
| int addSinusoid | ( | ) |
Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager.
| int addSinusoid | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a | ||
| ) |
Adds a stepwave segment of two colors and a specified period to the manager and returns the segment's id as known by the manager.
| int addStepwave | ( | ) |
Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager.
| int addStepwave | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a | ||
| ) |
Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager.
| int addStepwave | ( | float | time_begin, |
| float | time_end | ||
| ) |
Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager.
| int addStepwave | ( | float | time_begin | ) |
Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager.
| int addStepwave | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a, | ||
| VBase4 const | color_b, | ||
| float | width_a, | ||
| float | width_b, | ||
| bool | is_modulated | ||
| ) |
Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager.
| int addStepwave | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a, | ||
| VBase4 const | color_b | ||
| ) |
Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager.
| int addStepwave | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a, | ||
| VBase4 const | color_b, | ||
| float | width_a, | ||
| float | width_b | ||
| ) |
Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager.
| int addStepwave | ( | float | time_begin, |
| float | time_end, | ||
| VBase4 const | color_a, | ||
| VBase4 const | color_b, | ||
| float | width_a | ||
| ) |
Adds a stepwave segment of two colors to the manager and returns the segment's id as known by the manager.
| clearSegment | ( | int | seg_id | ) |
Removes the segment of 'id' from the manager.
| clearToInitial | ( | ) |
Removes all segments from the manager.
| ColorInterpolationSegment getSegment | ( | int | seg_id | ) |
Returns the segment that corresponds to 'seg_id'.
| string getSegmentIdList | ( | ) |
Returns a space delimited list of all of the ids in the manager at the time.
| setDefaultColor | ( | VBase4 const | c | ) |
Sets the color to used if no segments are present.
1.7.3