Added set_default_color()

This commit is contained in:
Josh Wilson 2005-11-17 00:29:56 +00:00
parent c8d692b258
commit 7817e63037
2 changed files with 13 additions and 6 deletions

View File

@ -243,6 +243,17 @@ set_enabled(const bool enabled) {
_enabled = enabled;
}
////////////////////////////////////////////////////////////////////
// Function : ColorInterpolationManager::set_default_color
// Access : public
// Description : Sets the color to used if no segments are present
////////////////////////////////////////////////////////////////////
INLINE void ColorInterpolationManager::
set_default_color(const Colorf &c) {
_default_color = c;
}
////////////////////////////////////////////////////////////////////
// Function : ColorInterpolationManager::get_segment
// Access : public

View File

@ -291,12 +291,8 @@ ColorInterpolationManager();
int add_linear(const float time_begin = 0.0f, const float time_end = 1.0f, const Colorf color_a = Colorf(1.0f,0.0f,0.0f,1.0f), const Colorf color_b = Colorf(0.0f,1.0f,0.0f,1.0f));
int add_stepwave(const float time_begin = 0.0f, const float time_end = 1.0f, const Colorf color_a = Colorf(1.0f,0.0f,0.0f,1.0f), const Colorf color_b = Colorf(0.0f,1.0f,0.0f,1.0f), const float width_a = 0.5f, const float width_b = 0.5f);
int add_sinusoid(const float time_begin = 0.0f, const float time_end = 1.0f, const Colorf color_a = Colorf(1.0f,0.0f,0.0f,1.0f), const Colorf color_b = Colorf(0.0f,1.0f,0.0f,1.0f), const float period = 1.0f);
/*
static ColorInterpolationFunctionConstant* downcast_function_to_constant(ColorInterpolationFunction* f);
static ColorInterpolationFunctionLinear* downcast_function_to_linear(ColorInterpolationFunction* f);
static ColorInterpolationFunctionStepwave* downcast_function_to_stepwave(ColorInterpolationFunction* f);
static ColorInterpolationFunctionSinusoid* downcast_function_to_sinusoid(ColorInterpolationFunction* f);
*/
INLINE void set_default_color(const Colorf &c);
INLINE ColorInterpolationSegment* get_segment(const int seg_id);
INLINE string get_segment_id_list();
void clear_segment(const int seg_id);