@ -435,8 +435,8 @@ void CapsuleMesh::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " set_rings " , " rings " ) , & CapsuleMesh : : set_rings ) ;
ClassDB : : bind_method ( D_METHOD ( " get_rings " ) , & CapsuleMesh : : get_rings ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " radius " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater " ) , " set_radius " , " get_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " height " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater " ) , " set_height " , " get_height " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " radius " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater ,suffix:m " ) , " set_radius " , " get_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " height " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater ,suffix:m " ) , " set_height " , " get_height " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " radial_segments " , PROPERTY_HINT_RANGE , " 1,100,1,or_greater " ) , " set_radial_segments " , " get_radial_segments " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " rings " , PROPERTY_HINT_RANGE , " 1,100,1,or_greater " ) , " set_rings " , " get_rings " ) ;
}
@ -696,7 +696,7 @@ void BoxMesh::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " set_subdivide_depth " , " divisions " ) , & BoxMesh : : set_subdivide_depth ) ;
ClassDB : : bind_method ( D_METHOD ( " get_subdivide_depth " ) , & BoxMesh : : get_subdivide_depth ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR3 , " size " ), " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR3 , " size " , PROPERTY_HINT_NONE , " suffix:m " ), " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " subdivide_width " , PROPERTY_HINT_RANGE , " 0,100,1,or_greater " ) , " set_subdivide_width " , " get_subdivide_width " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " subdivide_height " , PROPERTY_HINT_RANGE , " 0,100,1,or_greater " ) , " set_subdivide_height " , " get_subdivide_height " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " subdivide_depth " , PROPERTY_HINT_RANGE , " 0,100,1,or_greater " ) , " set_subdivide_depth " , " get_subdivide_depth " ) ;
@ -897,9 +897,9 @@ void CylinderMesh::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " set_rings " , " rings " ) , & CylinderMesh : : set_rings ) ;
ClassDB : : bind_method ( D_METHOD ( " get_rings " ) , & CylinderMesh : : get_rings ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " top_radius " , PROPERTY_HINT_RANGE , " 0,100,0.001,or_greater " ) , " set_top_radius " , " get_top_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " bottom_radius " , PROPERTY_HINT_RANGE , " 0,100,0.001,or_greater " ) , " set_bottom_radius " , " get_bottom_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " height " , PROPERTY_HINT_RANGE , " 0.001,100,0.001,or_greater " ) , " set_height " , " get_height " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " top_radius " , PROPERTY_HINT_RANGE , " 0,100,0.001,or_greater ,suffix:m " ) , " set_top_radius " , " get_top_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " bottom_radius " , PROPERTY_HINT_RANGE , " 0,100,0.001,or_greater ,suffix:m " ) , " set_bottom_radius " , " get_bottom_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " height " , PROPERTY_HINT_RANGE , " 0.001,100,0.001,or_greater ,suffix:m " ) , " set_height " , " get_height " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " radial_segments " , PROPERTY_HINT_RANGE , " 1,100,1,or_greater " ) , " set_radial_segments " , " get_radial_segments " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " rings " , PROPERTY_HINT_RANGE , " 1,100,1,or_greater " ) , " set_rings " , " get_rings " ) ;
}
@ -1027,7 +1027,7 @@ void PlaneMesh::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " set_center_offset " , " offset " ) , & PlaneMesh : : set_center_offset ) ;
ClassDB : : bind_method ( D_METHOD ( " get_center_offset " ) , & PlaneMesh : : get_center_offset ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR2 , " size " ), " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR2 , " size " , PROPERTY_HINT_NONE , " suffix:m " ), " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " subdivide_width " , PROPERTY_HINT_RANGE , " 0,100,1,or_greater " ) , " set_subdivide_width " , " get_subdivide_width " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " subdivide_depth " , PROPERTY_HINT_RANGE , " 0,100,1,or_greater " ) , " set_subdivide_depth " , " get_subdivide_depth " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR3 , " center_offset " ) , " set_center_offset " , " get_center_offset " ) ;
@ -1298,7 +1298,7 @@ void PrismMesh::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " get_subdivide_depth " ) , & PrismMesh : : get_subdivide_depth ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " left_to_right " , PROPERTY_HINT_RANGE , " -2.0,2.0,0.1 " ) , " set_left_to_right " , " get_left_to_right " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR3 , " size " ), " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR3 , " size " , PROPERTY_HINT_NONE , " suffix:m " ), " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " subdivide_width " , PROPERTY_HINT_RANGE , " 0,100,1,or_greater " ) , " set_subdivide_width " , " get_subdivide_width " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " subdivide_height " , PROPERTY_HINT_RANGE , " 0,100,1,or_greater " ) , " set_subdivide_height " , " get_subdivide_height " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " subdivide_depth " , PROPERTY_HINT_RANGE , " 0,100,1,or_greater " ) , " set_subdivide_depth " , " get_subdivide_depth " ) ;
@ -1411,8 +1411,8 @@ void QuadMesh::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " set_center_offset " , " center_offset " ) , & QuadMesh : : set_center_offset ) ;
ClassDB : : bind_method ( D_METHOD ( " get_center_offset " ) , & QuadMesh : : get_center_offset ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR2 , " size " ), " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR3 , " center_offset " ), " set_center_offset " , " get_center_offset " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR2 , " size " , PROPERTY_HINT_NONE , " suffix:m " ), " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : VECTOR3 , " center_offset " , PROPERTY_HINT_NONE , " suffix:m " ), " set_center_offset " , " get_center_offset " ) ;
}
uint32_t QuadMesh : : surface_get_format ( int p_idx ) const {
@ -1538,8 +1538,8 @@ void SphereMesh::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " set_is_hemisphere " , " is_hemisphere " ) , & SphereMesh : : set_is_hemisphere ) ;
ClassDB : : bind_method ( D_METHOD ( " get_is_hemisphere " ) , & SphereMesh : : get_is_hemisphere ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " radius " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater " ) , " set_radius " , " get_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " height " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater " ) , " set_height " , " get_height " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " radius " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater ,suffix:m " ) , " set_radius " , " get_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " height " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater ,suffix:m " ) , " set_height " , " get_height " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " radial_segments " , PROPERTY_HINT_RANGE , " 1,100,1,or_greater " ) , " set_radial_segments " , " get_radial_segments " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " rings " , PROPERTY_HINT_RANGE , " 1,100,1,or_greater " ) , " set_rings " , " get_rings " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : BOOL , " is_hemisphere " ) , " set_is_hemisphere " , " get_is_hemisphere " ) ;
@ -1917,12 +1917,12 @@ void TubeTrailMesh::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " set_curve " , " curve " ) , & TubeTrailMesh : : set_curve ) ;
ClassDB : : bind_method ( D_METHOD ( " get_curve " ) , & TubeTrailMesh : : get_curve ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " radius " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater " ) , " set_radius " , " get_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " radius " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater ,suffix:m " ) , " set_radius " , " get_radius " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " radial_steps " , PROPERTY_HINT_RANGE , " 3,128,1 " ) , " set_radial_steps " , " get_radial_steps " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " sections " , PROPERTY_HINT_RANGE , " 2,128,1 " ) , " set_sections " , " get_sections " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " section_length " , PROPERTY_HINT_RANGE , " 0.001,1024.0,0.001,or_greater " ) , " set_section_length " , " get_section_length " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " section_length " , PROPERTY_HINT_RANGE , " 0.001,1024.0,0.001,or_greater ,suffix:m " ) , " set_section_length " , " get_section_length " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " section_rings " , PROPERTY_HINT_RANGE , " 1,128,1 " ) , " set_section_rings " , " get_section_rings " ) ;
@ -2144,9 +2144,9 @@ void RibbonTrailMesh::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " get_shape " ) , & RibbonTrailMesh : : get_shape ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " shape " , PROPERTY_HINT_ENUM , " Flat,Cross " ) , " set_shape " , " get_shape " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " size " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater " ) , " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " size " , PROPERTY_HINT_RANGE , " 0.001,100.0,0.001,or_greater ,suffix:m " ) , " set_size " , " get_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " sections " , PROPERTY_HINT_RANGE , " 2,128,1 " ) , " set_sections " , " get_sections " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " section_length " , PROPERTY_HINT_RANGE , " 0.001,1024.0,0.001,or_greater " ) , " set_section_length " , " get_section_length " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " section_length " , PROPERTY_HINT_RANGE , " 0.001,1024.0,0.001,or_greater ,suffix:m " ) , " set_section_length " , " get_section_length " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " section_segments " , PROPERTY_HINT_RANGE , " 1,128,1 " ) , " set_section_segments " , " get_section_segments " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " curve " , PROPERTY_HINT_RESOURCE_TYPE , " Curve " ) , " set_curve " , " get_curve " ) ;