Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_property.c
| Context not available. | |||||
| static void rna_GameFloatProperty_value_set(PointerRNA *ptr, float value) | static void rna_GameFloatProperty_value_set(PointerRNA *ptr, float value) | ||||
| { | { | ||||
| bProperty *prop = (bProperty *)(ptr->data); | bProperty *prop = (bProperty *)(ptr->data); | ||||
| CLAMP(value, -10000.0f, 10000.0f); | CLAMP(value, -FLT_MAX, FLT_MAX); | ||||
| *(float *)(&prop->data) = value; | *(float *)(&prop->data) = value; | ||||
| } | } | ||||
| Context not available. | |||||
| prop = RNA_def_property(srna, "value", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "value", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "data"); | RNA_def_property_int_sdna(prop, NULL, "data"); | ||||
| RNA_def_property_ui_text(prop, "Value", "Property value"); | RNA_def_property_ui_text(prop, "Value", "Property value"); | ||||
| RNA_def_property_range(prop, -10000, 10000); | RNA_def_property_range(prop, -INT_MAX, INT_MAX); | ||||
| RNA_def_property_update(prop, NC_LOGIC, NULL); | RNA_def_property_update(prop, NC_LOGIC, NULL); | ||||
| /* GameFloatProperty */ | /* GameFloatProperty */ | ||||
| Context not available. | |||||
| prop = RNA_def_property(srna, "value", PROP_FLOAT, PROP_NONE); | prop = RNA_def_property(srna, "value", PROP_FLOAT, PROP_NONE); | ||||
| /* RNA_def_property_float_sdna(prop, NULL, "data"); */ | /* RNA_def_property_float_sdna(prop, NULL, "data"); */ | ||||
| RNA_def_property_ui_text(prop, "Value", "Property value"); | RNA_def_property_ui_text(prop, "Value", "Property value"); | ||||
| RNA_def_property_range(prop, -10000, 10000); | RNA_def_property_range(prop, -FLT_MAX, FLT_MAX); | ||||
| RNA_def_property_float_funcs(prop, "rna_GameFloatProperty_value_get", "rna_GameFloatProperty_value_set", NULL); | RNA_def_property_float_funcs(prop, "rna_GameFloatProperty_value_get", "rna_GameFloatProperty_value_set", NULL); | ||||
| RNA_def_property_update(prop, NC_LOGIC, NULL); | RNA_def_property_update(prop, NC_LOGIC, NULL); | ||||
| Context not available. | |||||
| prop = RNA_def_property(srna, "value", PROP_FLOAT, PROP_NONE); | prop = RNA_def_property(srna, "value", PROP_FLOAT, PROP_NONE); | ||||
| /* RNA_def_property_float_sdna(prop, NULL, "data"); */ | /* RNA_def_property_float_sdna(prop, NULL, "data"); */ | ||||
| RNA_def_property_ui_text(prop, "Value", "Property value"); | RNA_def_property_ui_text(prop, "Value", "Property value"); | ||||
| RNA_def_property_range(prop, -10000, 10000); | RNA_def_property_range(prop, -FLT_MAX, FLT_MAX); | ||||
| RNA_def_property_float_funcs(prop, "rna_GameFloatProperty_value_get", "rna_GameFloatProperty_value_set", NULL); | RNA_def_property_float_funcs(prop, "rna_GameFloatProperty_value_get", "rna_GameFloatProperty_value_set", NULL); | ||||
| RNA_def_property_update(prop, NC_LOGIC, NULL); | RNA_def_property_update(prop, NC_LOGIC, NULL); | ||||
| Context not available. | |||||