48 if (
this == &original_obj) {
60 void* original_value = original_obj.
getValue();
61 void* copy_value = NULL;
65 copy_value =
new Color(*(
Color*)original_value);
68 copy_value =
new char[strlen((
char*)original_value)];
69 strcpy_s((
char*)copy_value, strlen((
char*)original_value)+1, (
char*)original_value);
72 copy_value =
new float(*(
float*)original_value);
100 m_valueType = value_type;
virtual void copyValuesFromObject(const CLPhongChild &phong_child)
void setValueType(PhongChildType value_type)
CLPhongChild & operator=(const CLPhongChild &phong_child)
void setValue(void *value, PhongChildType value_type)
PhongChildType getValueType() const