# FloatProperty(Property)

base classes — `bpy_struct`, `Property`

class `bpy.types.``FloatProperty`(Property)

  RNA floating pointer number property definition

  `array_length`

    Maximum length of the array, 0 means unlimited

    Type: | int in [0, inf], default 0, (readonly)

  `default`

    Default value for this number

    Type: | float in [-inf, inf], default 0.0, (readonly)

  `default_array`

    Default value for this array

    Type: | float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0), (readonly)

  `hard_max`

    Maximum value used by buttons

    Type: | float in [-inf, inf], default 0.0, (readonly)

  `hard_min`

    Minimum value used by buttons

    Type: | float in [-inf, inf], default 0.0, (readonly)

  `precision`

    Number of digits after the dot used by buttons

    Type: | int in [0, inf], default 0, (readonly)

  `soft_max`

    Maximum value used by buttons

    Type: | float in [-inf, inf], default 0.0, (readonly)

  `soft_min`

    Minimum value used by buttons

    Type: | float in [-inf, inf], default 0.0, (readonly)

  `step`

    Step size used by number buttons, for floats 1/100th of the step size

    Type: | float in [0, inf], default 0.0, (readonly)

Inherited Properties

`bpy_struct.id_data` `Property.name` `Property.identifier` `Property.description` `Property.translation_context` `Property.type` `Property.subtype` `Property.srna` `Property.unit` `Property.icon` `Property.is_readonly` `Property.is_animatable` | `Property.is_required` `Property.is_argument_optional` `Property.is_never_none` `Property.is_hidden` `Property.is_skip_save` `Property.is_output` `Property.is_registered` `Property.is_registered_optional` `Property.is_runtime` `Property.is_enum_flag` `Property.is_library_editable`

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` | `bpy_struct.keyframe_delete` `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values`