12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139 |
- .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
- .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead.
- .. _class_VisualServer:
- VisualServer
- ============
- **Inherits:** :ref:`Object<class_object>`
- **Category:** Core
- Brief Description
- -----------------
- Server for anything visible.
- Member Functions
- ----------------
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`black_bars_set_images<class_VisualServer_black_bars_set_images>` **(** :ref:`RID<class_rid>` left, :ref:`RID<class_rid>` top, :ref:`RID<class_rid>` right, :ref:`RID<class_rid>` bottom **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`black_bars_set_margins<class_VisualServer_black_bars_set_margins>` **(** :ref:`int<class_int>` left, :ref:`int<class_int>` top, :ref:`int<class_int>` right, :ref:`int<class_int>` bottom **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`camera_create<class_VisualServer_camera_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`camera_set_orthogonal<class_VisualServer_camera_set_orthogonal>` **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1, :ref:`float<class_float>` arg2, :ref:`float<class_float>` arg3 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`camera_set_perspective<class_VisualServer_camera_set_perspective>` **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1, :ref:`float<class_float>` arg2, :ref:`float<class_float>` arg3 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`camera_set_transform<class_VisualServer_camera_set_transform>` **(** :ref:`RID<class_rid>` arg0, :ref:`Transform<class_transform>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`canvas_create<class_VisualServer_canvas_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_add_circle<class_VisualServer_canvas_item_add_circle>` **(** :ref:`RID<class_rid>` arg0, :ref:`Vector2<class_vector2>` arg1, :ref:`float<class_float>` arg2, :ref:`Color<class_color>` arg3 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_add_line<class_VisualServer_canvas_item_add_line>` **(** :ref:`RID<class_rid>` arg0, :ref:`Vector2<class_vector2>` arg1, :ref:`Vector2<class_vector2>` arg2, :ref:`Color<class_color>` arg3, :ref:`float<class_float>` arg4=1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_add_rect<class_VisualServer_canvas_item_add_rect>` **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1, :ref:`Color<class_color>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_add_style_box<class_VisualServer_canvas_item_add_style_box>` **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1, :ref:`Rect2<class_rect2>` arg2, :ref:`RID<class_rid>` arg3, :ref:`RealArray<class_realarray>` arg4, :ref:`Color<class_color>` arg5=Color(1,1,1,1) **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_add_texture_rect<class_VisualServer_canvas_item_add_texture_rect>` **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1, :ref:`RID<class_rid>` arg2, :ref:`bool<class_bool>` arg3, :ref:`Color<class_color>` arg4=Color(1,1,1,1), :ref:`bool<class_bool>` arg5=false **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_add_texture_rect_region<class_VisualServer_canvas_item_add_texture_rect_region>` **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1, :ref:`RID<class_rid>` arg2, :ref:`Rect2<class_rect2>` arg3, :ref:`Color<class_color>` arg4=Color(1,1,1,1), :ref:`bool<class_bool>` arg5=false **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_clear<class_VisualServer_canvas_item_clear>` **(** :ref:`RID<class_rid>` arg0 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`canvas_item_create<class_VisualServer_canvas_item_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`float<class_float>` | :ref:`canvas_item_get_opacity<class_VisualServer_canvas_item_get_opacity>` **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`canvas_item_get_parent<class_VisualServer_canvas_item_get_parent>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`float<class_float>` | :ref:`canvas_item_get_self_opacity<class_VisualServer_canvas_item_get_self_opacity>` **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_raise<class_VisualServer_canvas_item_raise>` **(** :ref:`RID<class_rid>` arg0 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_set_clip<class_VisualServer_canvas_item_set_clip>` **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_set_custom_rect<class_VisualServer_canvas_item_set_custom_rect>` **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1, :ref:`Rect2<class_rect2>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_set_opacity<class_VisualServer_canvas_item_set_opacity>` **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_set_parent<class_VisualServer_canvas_item_set_parent>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_set_self_opacity<class_VisualServer_canvas_item_set_self_opacity>` **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_set_sort_children_by_y<class_VisualServer_canvas_item_set_sort_children_by_y>` **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_set_transform<class_VisualServer_canvas_item_set_transform>` **(** :ref:`RID<class_rid>` arg0, :ref:`Matrix32<class_matrix32>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`canvas_item_set_z<class_VisualServer_canvas_item_set_z>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`cursor_set_pos<class_VisualServer_cursor_set_pos>` **(** :ref:`Vector2<class_vector2>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`cursor_set_rotation<class_VisualServer_cursor_set_rotation>` **(** :ref:`float<class_float>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`cursor_set_texture<class_VisualServer_cursor_set_texture>` **(** :ref:`RID<class_rid>` arg0, :ref:`Vector2<class_vector2>` arg1, :ref:`int<class_int>` arg2, :ref:`Rect2<class_rect2>` arg3 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`cursor_set_visible<class_VisualServer_cursor_set_visible>` **(** :ref:`bool<class_bool>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`draw<class_VisualServer_draw>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`free_rid<class_VisualServer_free_rid>` **(** :ref:`RID<class_rid>` arg0 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Color<class_color>` | :ref:`get_default_clear_color<class_VisualServer_get_default_clear_color>` **(** **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`get_render_info<class_VisualServer_get_render_info>` **(** :ref:`int<class_int>` arg0 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`get_test_cube<class_VisualServer_get_test_cube>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`instance_attach_object_instance_ID<class_VisualServer_instance_attach_object_instance_ID>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`instance_attach_skeleton<class_VisualServer_instance_attach_skeleton>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`instance_create<class_VisualServer_instance_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`instance_geometry_get_material_param<class_VisualServer_instance_geometry_get_material_param>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`instance_geometry_override_material_param<class_VisualServer_instance_geometry_override_material_param>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`instance_get_base<class_VisualServer_instance_get_base>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`instance_get_base_aabb<class_VisualServer_instance_get_base_aabb>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`instance_get_object_instance_ID<class_VisualServer_instance_get_object_instance_ID>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`instance_get_room<class_VisualServer_instance_get_room>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`instance_get_skeleton<class_VisualServer_instance_get_skeleton>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Transform<class_transform>` | :ref:`instance_get_transform<class_VisualServer_instance_get_transform>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`bool<class_bool>` | :ref:`instance_is_exterior<class_VisualServer_instance_is_exterior>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`instance_set_exterior<class_VisualServer_instance_set_exterior>` **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`instance_set_room<class_VisualServer_instance_set_room>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`instance_set_transform<class_VisualServer_instance_set_transform>` **(** :ref:`RID<class_rid>` arg0, :ref:`Transform<class_transform>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Array<class_array>` | :ref:`instances_cull_aabb<class_VisualServer_instances_cull_aabb>` **(** :ref:`AABB<class_aabb>` arg0, :ref:`RID<class_rid>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Array<class_array>` | :ref:`instances_cull_convex<class_VisualServer_instances_cull_convex>` **(** :ref:`Array<class_array>` arg0, :ref:`RID<class_rid>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Array<class_array>` | :ref:`instances_cull_ray<class_VisualServer_instances_cull_ray>` **(** :ref:`Vector3<class_vector3>` arg0, :ref:`Vector3<class_vector3>` arg1, :ref:`RID<class_rid>` arg2 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`light_create<class_VisualServer_light_create>` **(** :ref:`int<class_int>` arg0 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Color<class_color>` | :ref:`light_get_color<class_VisualServer_light_get_color>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`light_get_projector<class_VisualServer_light_get_projector>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`light_get_type<class_VisualServer_light_get_type>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`float<class_float>` | :ref:`light_get_var<class_VisualServer_light_get_var>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`bool<class_bool>` | :ref:`light_has_shadow<class_VisualServer_light_has_shadow>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`bool<class_bool>` | :ref:`light_is_volumetric<class_VisualServer_light_is_volumetric>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`light_set_color<class_VisualServer_light_set_color>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Color<class_color>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`light_set_projector<class_VisualServer_light_set_projector>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`light_set_shadow<class_VisualServer_light_set_shadow>` **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`light_set_var<class_VisualServer_light_set_var>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`light_set_volumetric<class_VisualServer_light_set_volumetric>` **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`make_sphere_mesh<class_VisualServer_make_sphere_mesh>` **(** :ref:`int<class_int>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`material_create<class_VisualServer_material_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`material_get_blend_mode<class_VisualServer_material_get_blend_mode>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`bool<class_bool>` | :ref:`material_get_flag<class_VisualServer_material_get_flag>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`float<class_float>` | :ref:`material_get_line_width<class_VisualServer_material_get_line_width>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`material_get_param<class_VisualServer_material_get_param>` **(** :ref:`RID<class_rid>` arg0, :ref:`String<class_string>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`material_get_shader<class_VisualServer_material_get_shader>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`material_set_blend_mode<class_VisualServer_material_set_blend_mode>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`material_set_flag<class_VisualServer_material_set_flag>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`bool<class_bool>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`material_set_line_width<class_VisualServer_material_set_line_width>` **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`material_set_param<class_VisualServer_material_set_param>` **(** :ref:`RID<class_rid>` arg0, :ref:`String<class_string>` arg1, :ref:`Variant<class_variant>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`material_set_shader<class_VisualServer_material_set_shader>` **(** :ref:`RID<class_rid>` shader, :ref:`RID<class_rid>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`mesh_add_surface<class_VisualServer_mesh_add_surface>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Array<class_array>` arg2, :ref:`Array<class_array>` arg3=Array(), :ref:`bool<class_bool>` arg4=false **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`mesh_add_surface_from_planes<class_VisualServer_mesh_add_surface_from_planes>` **(** :ref:`RID<class_rid>` arg0, :ref:`Array<class_array>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`mesh_create<class_VisualServer_mesh_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`mesh_get_surface_count<class_VisualServer_mesh_get_surface_count>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`mesh_remove_surface<class_VisualServer_mesh_remove_surface>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`mesh_surface_get_array_index_len<class_VisualServer_mesh_surface_get_array_index_len>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`mesh_surface_get_array_len<class_VisualServer_mesh_surface_get_array_len>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`mesh_surface_get_format<class_VisualServer_mesh_surface_get_format>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`mesh_surface_get_material<class_VisualServer_mesh_surface_get_material>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`mesh_surface_get_primitive_type<class_VisualServer_mesh_surface_get_primitive_type>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`mesh_surface_set_material<class_VisualServer_mesh_surface_set_material>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`RID<class_rid>` arg2, :ref:`bool<class_bool>` arg3=false **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`multimesh_create<class_VisualServer_multimesh_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`AABB<class_aabb>` | :ref:`multimesh_get_aabb<class_VisualServer_multimesh_get_aabb>` **(** :ref:`RID<class_rid>` arg0, :ref:`AABB<class_aabb>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`multimesh_get_mesh<class_VisualServer_multimesh_get_mesh>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Color<class_color>` | :ref:`multimesh_instance_get_color<class_VisualServer_multimesh_instance_get_color>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Transform<class_transform>` | :ref:`multimesh_instance_get_transform<class_VisualServer_multimesh_instance_get_transform>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`multimesh_instance_set_color<class_VisualServer_multimesh_instance_set_color>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Color<class_color>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`multimesh_instance_set_transform<class_VisualServer_multimesh_instance_set_transform>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Transform<class_transform>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`multimesh_set_aabb<class_VisualServer_multimesh_set_aabb>` **(** :ref:`RID<class_rid>` arg0, :ref:`AABB<class_aabb>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`multimesh_set_mesh<class_VisualServer_multimesh_set_mesh>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`particles_create<class_VisualServer_particles_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`particles_get_amount<class_VisualServer_particles_get_amount>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Vector3<class_vector3>` | :ref:`particles_get_attractor_pos<class_VisualServer_particles_get_attractor_pos>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`float<class_float>` | :ref:`particles_get_attractor_strength<class_VisualServer_particles_get_attractor_strength>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`particles_get_attractors<class_VisualServer_particles_get_attractors>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Color<class_color>` | :ref:`particles_get_color_phase_color<class_VisualServer_particles_get_color_phase_color>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`float<class_float>` | :ref:`particles_get_color_phase_pos<class_VisualServer_particles_get_color_phase_pos>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`particles_get_color_phases<class_VisualServer_particles_get_color_phases>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`float<class_float>` | :ref:`particles_get_randomness<class_VisualServer_particles_get_randomness>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`float<class_float>` | :ref:`particles_get_variable<class_VisualServer_particles_get_variable>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`AABB<class_aabb>` | :ref:`particles_get_visibility_aabb<class_VisualServer_particles_get_visibility_aabb>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`bool<class_bool>` | :ref:`particles_has_height_from_velocity<class_VisualServer_particles_has_height_from_velocity>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`bool<class_bool>` | :ref:`particles_is_emitting<class_VisualServer_particles_is_emitting>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_amount<class_VisualServer_particles_set_amount>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_attractor_pos<class_VisualServer_particles_set_attractor_pos>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Vector3<class_vector3>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_attractor_strength<class_VisualServer_particles_set_attractor_strength>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_attractors<class_VisualServer_particles_set_attractors>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_color_phase_color<class_VisualServer_particles_set_color_phase_color>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Color<class_color>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_color_phase_pos<class_VisualServer_particles_set_color_phase_pos>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_color_phases<class_VisualServer_particles_set_color_phases>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_emitting<class_VisualServer_particles_set_emitting>` **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_height_from_velocity<class_VisualServer_particles_set_height_from_velocity>` **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_material<class_VisualServer_particles_set_material>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1, :ref:`bool<class_bool>` arg2=false **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_randomness<class_VisualServer_particles_set_randomness>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_variable<class_VisualServer_particles_set_variable>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`particles_set_visibility_aabb<class_VisualServer_particles_set_visibility_aabb>` **(** :ref:`RID<class_rid>` arg0, :ref:`AABB<class_aabb>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`portal_create<class_VisualServer_portal_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`float<class_float>` | :ref:`portal_get_disable_distance<class_VisualServer_portal_get_disable_distance>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Color<class_color>` | :ref:`portal_get_disabled_color<class_VisualServer_portal_get_disabled_color>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Vector2Array<class_vector2array>` | :ref:`portal_get_shape<class_VisualServer_portal_get_shape>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`bool<class_bool>` | :ref:`portal_is_enabled<class_VisualServer_portal_is_enabled>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`portal_set_disable_distance<class_VisualServer_portal_set_disable_distance>` **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`portal_set_disabled_color<class_VisualServer_portal_set_disabled_color>` **(** :ref:`RID<class_rid>` arg0, :ref:`Color<class_color>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`portal_set_enabled<class_VisualServer_portal_set_enabled>` **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`portal_set_shape<class_VisualServer_portal_set_shape>` **(** :ref:`RID<class_rid>` arg0, :ref:`Vector2Array<class_vector2array>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`room_create<class_VisualServer_room_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Dictionary<class_dictionary>` | :ref:`room_get_bounds<class_VisualServer_room_get_bounds>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`room_set_bounds<class_VisualServer_room_set_bounds>` **(** :ref:`RID<class_rid>` arg0, :ref:`Dictionary<class_dictionary>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`scenario_create<class_VisualServer_scenario_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`scenario_set_debug<class_VisualServer_scenario_set_debug>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`set_default_clear_color<class_VisualServer_set_default_clear_color>` **(** :ref:`Color<class_color>` arg0 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`set_time_scale<class_VisualServer_set_time_scale>` **(** :ref:`float<class_float>` arg0 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`shader_create<class_VisualServer_shader_create>` **(** :ref:`int<class_int>` mode=0 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`shader_set_mode<class_VisualServer_shader_set_mode>` **(** :ref:`RID<class_rid>` shader, :ref:`int<class_int>` mode **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Transform<class_transform>` | :ref:`skeleton_bone_get_transform<class_VisualServer_skeleton_bone_get_transform>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`skeleton_bone_set_transform<class_VisualServer_skeleton_bone_set_transform>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Transform<class_transform>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`skeleton_create<class_VisualServer_skeleton_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`skeleton_get_bone_count<class_VisualServer_skeleton_get_bone_count>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`skeleton_resize<class_VisualServer_skeleton_resize>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`sync<class_VisualServer_sync>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`texture_create<class_VisualServer_texture_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`texture_create_from_image<class_VisualServer_texture_create_from_image>` **(** :ref:`Image<class_image>` arg0, :ref:`int<class_int>` arg1=7 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`texture_get_flags<class_VisualServer_texture_get_flags>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`texture_get_height<class_VisualServer_texture_get_height>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`int<class_int>` | :ref:`texture_get_width<class_VisualServer_texture_get_width>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`texture_set_flags<class_VisualServer_texture_set_flags>` **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`texture_set_shrink_all_x2_on_set_data<class_VisualServer_texture_set_shrink_all_x2_on_set_data>` **(** :ref:`bool<class_bool>` shrink **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`viewport_attach_camera<class_VisualServer_viewport_attach_camera>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1=RID() **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`viewport_attach_canvas<class_VisualServer_viewport_attach_canvas>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`viewport_create<class_VisualServer_viewport_create>` **(** **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`viewport_get_attached_camera<class_VisualServer_viewport_get_attached_camera>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`Rect2<class_rect2>` | :ref:`viewport_get_rect<class_VisualServer_viewport_get_rect>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | :ref:`RID<class_rid>` | :ref:`viewport_get_scenario<class_VisualServer_viewport_get_scenario>` **(** :ref:`RID<class_rid>` arg0 **)** const |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`viewport_remove_canvas<class_VisualServer_viewport_remove_canvas>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`viewport_set_canvas_transform<class_VisualServer_viewport_set_canvas_transform>` **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1, :ref:`Matrix32<class_matrix32>` arg2 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`viewport_set_global_canvas_transform<class_VisualServer_viewport_set_global_canvas_transform>` **(** :ref:`RID<class_rid>` arg0, :ref:`Matrix32<class_matrix32>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- | void | :ref:`viewport_set_rect<class_VisualServer_viewport_set_rect>` **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1 **)** |
- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
- Numeric Constants
- -----------------
- - **NO_INDEX_ARRAY** = **-1**
- - **CUSTOM_ARRAY_SIZE** = **8**
- - **ARRAY_WEIGHTS_SIZE** = **4**
- - **MAX_PARTICLE_COLOR_PHASES** = **4**
- - **MAX_PARTICLE_ATTRACTORS** = **4**
- - **MAX_CURSORS** = **8**
- - **TEXTURE_FLAG_MIPMAPS** = **1**
- - **TEXTURE_FLAG_REPEAT** = **2**
- - **TEXTURE_FLAG_FILTER** = **4**
- - **TEXTURE_FLAG_CUBEMAP** = **2048**
- - **TEXTURE_FLAGS_DEFAULT** = **7**
- - **CUBEMAP_LEFT** = **0**
- - **CUBEMAP_RIGHT** = **1**
- - **CUBEMAP_BOTTOM** = **2**
- - **CUBEMAP_TOP** = **3**
- - **CUBEMAP_FRONT** = **4**
- - **CUBEMAP_BACK** = **5**
- - **SHADER_MATERIAL** = **0**
- - **SHADER_POST_PROCESS** = **2**
- - **MATERIAL_FLAG_VISIBLE** = **0**
- - **MATERIAL_FLAG_DOUBLE_SIDED** = **1**
- - **MATERIAL_FLAG_INVERT_FACES** = **2**
- - **MATERIAL_FLAG_UNSHADED** = **3**
- - **MATERIAL_FLAG_ONTOP** = **4**
- - **MATERIAL_FLAG_MAX** = **7**
- - **MATERIAL_BLEND_MODE_MIX** = **0**
- - **MATERIAL_BLEND_MODE_ADD** = **1**
- - **MATERIAL_BLEND_MODE_SUB** = **2**
- - **MATERIAL_BLEND_MODE_MUL** = **3**
- - **FIXED_MATERIAL_PARAM_DIFFUSE** = **0**
- - **FIXED_MATERIAL_PARAM_DETAIL** = **1**
- - **FIXED_MATERIAL_PARAM_SPECULAR** = **2**
- - **FIXED_MATERIAL_PARAM_EMISSION** = **3**
- - **FIXED_MATERIAL_PARAM_SPECULAR_EXP** = **4**
- - **FIXED_MATERIAL_PARAM_GLOW** = **5**
- - **FIXED_MATERIAL_PARAM_NORMAL** = **6**
- - **FIXED_MATERIAL_PARAM_SHADE_PARAM** = **7**
- - **FIXED_MATERIAL_PARAM_MAX** = **8**
- - **FIXED_MATERIAL_TEXCOORD_SPHERE** = **3**
- - **FIXED_MATERIAL_TEXCOORD_UV** = **0**
- - **FIXED_MATERIAL_TEXCOORD_UV_TRANSFORM** = **1**
- - **FIXED_MATERIAL_TEXCOORD_UV2** = **2**
- - **ARRAY_VERTEX** = **0**
- - **ARRAY_NORMAL** = **1**
- - **ARRAY_TANGENT** = **2**
- - **ARRAY_COLOR** = **3**
- - **ARRAY_TEX_UV** = **4**
- - **ARRAY_BONES** = **6**
- - **ARRAY_WEIGHTS** = **7**
- - **ARRAY_INDEX** = **8**
- - **ARRAY_MAX** = **9**
- - **ARRAY_FORMAT_VERTEX** = **1**
- - **ARRAY_FORMAT_NORMAL** = **2**
- - **ARRAY_FORMAT_TANGENT** = **4**
- - **ARRAY_FORMAT_COLOR** = **8**
- - **ARRAY_FORMAT_TEX_UV** = **16**
- - **ARRAY_FORMAT_BONES** = **64**
- - **ARRAY_FORMAT_WEIGHTS** = **128**
- - **ARRAY_FORMAT_INDEX** = **256**
- - **PRIMITIVE_POINTS** = **0**
- - **PRIMITIVE_LINES** = **1**
- - **PRIMITIVE_LINE_STRIP** = **2**
- - **PRIMITIVE_LINE_LOOP** = **3**
- - **PRIMITIVE_TRIANGLES** = **4**
- - **PRIMITIVE_TRIANGLE_STRIP** = **5**
- - **PRIMITIVE_TRIANGLE_FAN** = **6**
- - **PRIMITIVE_MAX** = **7**
- - **PARTICLE_LIFETIME** = **0**
- - **PARTICLE_SPREAD** = **1**
- - **PARTICLE_GRAVITY** = **2**
- - **PARTICLE_LINEAR_VELOCITY** = **3**
- - **PARTICLE_ANGULAR_VELOCITY** = **4**
- - **PARTICLE_LINEAR_ACCELERATION** = **5**
- - **PARTICLE_RADIAL_ACCELERATION** = **6**
- - **PARTICLE_TANGENTIAL_ACCELERATION** = **7**
- - **PARTICLE_INITIAL_SIZE** = **9**
- - **PARTICLE_FINAL_SIZE** = **10**
- - **PARTICLE_INITIAL_ANGLE** = **11**
- - **PARTICLE_HEIGHT** = **12**
- - **PARTICLE_HEIGHT_SPEED_SCALE** = **13**
- - **PARTICLE_VAR_MAX** = **14**
- - **LIGHT_DIRECTIONAL** = **0**
- - **LIGHT_OMNI** = **1**
- - **LIGHT_SPOT** = **2**
- - **LIGHT_COLOR_DIFFUSE** = **0**
- - **LIGHT_COLOR_SPECULAR** = **1**
- - **LIGHT_PARAM_SPOT_ATTENUATION** = **0**
- - **LIGHT_PARAM_SPOT_ANGLE** = **1**
- - **LIGHT_PARAM_RADIUS** = **2**
- - **LIGHT_PARAM_ENERGY** = **3**
- - **LIGHT_PARAM_ATTENUATION** = **4**
- - **LIGHT_PARAM_MAX** = **10**
- - **SCENARIO_DEBUG_DISABLED** = **0**
- - **SCENARIO_DEBUG_WIREFRAME** = **1**
- - **SCENARIO_DEBUG_OVERDRAW** = **2**
- - **INSTANCE_MESH** = **1**
- - **INSTANCE_MULTIMESH** = **2**
- - **INSTANCE_PARTICLES** = **4**
- - **INSTANCE_LIGHT** = **5**
- - **INSTANCE_ROOM** = **6**
- - **INSTANCE_PORTAL** = **7**
- - **INSTANCE_GEOMETRY_MASK** = **30**
- - **INFO_OBJECTS_IN_FRAME** = **0**
- - **INFO_VERTICES_IN_FRAME** = **1**
- - **INFO_MATERIAL_CHANGES_IN_FRAME** = **2**
- - **INFO_SHADER_CHANGES_IN_FRAME** = **3**
- - **INFO_SURFACE_CHANGES_IN_FRAME** = **4**
- - **INFO_DRAW_CALLS_IN_FRAME** = **5**
- - **INFO_USAGE_VIDEO_MEM_TOTAL** = **6**
- - **INFO_VIDEO_MEM_USED** = **7**
- - **INFO_TEXTURE_MEM_USED** = **8**
- - **INFO_VERTEX_MEM_USED** = **9**
- Description
- -----------
- Server for anything visible. The visual server is the API backend for everything visible. The whole scene system mounts on it to display.
- The visual server is completely opaque, the internals are entirely implementation specific and cannot be accessed.
- Member Function Description
- ---------------------------
- .. _class_VisualServer_black_bars_set_images:
- - void **black_bars_set_images** **(** :ref:`RID<class_rid>` left, :ref:`RID<class_rid>` top, :ref:`RID<class_rid>` right, :ref:`RID<class_rid>` bottom **)**
- .. _class_VisualServer_black_bars_set_margins:
- - void **black_bars_set_margins** **(** :ref:`int<class_int>` left, :ref:`int<class_int>` top, :ref:`int<class_int>` right, :ref:`int<class_int>` bottom **)**
- .. _class_VisualServer_camera_create:
- - :ref:`RID<class_rid>` **camera_create** **(** **)**
- .. _class_VisualServer_camera_set_orthogonal:
- - void **camera_set_orthogonal** **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1, :ref:`float<class_float>` arg2, :ref:`float<class_float>` arg3 **)**
- .. _class_VisualServer_camera_set_perspective:
- - void **camera_set_perspective** **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1, :ref:`float<class_float>` arg2, :ref:`float<class_float>` arg3 **)**
- .. _class_VisualServer_camera_set_transform:
- - void **camera_set_transform** **(** :ref:`RID<class_rid>` arg0, :ref:`Transform<class_transform>` arg1 **)**
- .. _class_VisualServer_canvas_create:
- - :ref:`RID<class_rid>` **canvas_create** **(** **)**
- .. _class_VisualServer_canvas_item_add_circle:
- - void **canvas_item_add_circle** **(** :ref:`RID<class_rid>` arg0, :ref:`Vector2<class_vector2>` arg1, :ref:`float<class_float>` arg2, :ref:`Color<class_color>` arg3 **)**
- .. _class_VisualServer_canvas_item_add_line:
- - void **canvas_item_add_line** **(** :ref:`RID<class_rid>` arg0, :ref:`Vector2<class_vector2>` arg1, :ref:`Vector2<class_vector2>` arg2, :ref:`Color<class_color>` arg3, :ref:`float<class_float>` arg4=1 **)**
- .. _class_VisualServer_canvas_item_add_rect:
- - void **canvas_item_add_rect** **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1, :ref:`Color<class_color>` arg2 **)**
- .. _class_VisualServer_canvas_item_add_style_box:
- - void **canvas_item_add_style_box** **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1, :ref:`Rect2<class_rect2>` arg2, :ref:`RID<class_rid>` arg3, :ref:`RealArray<class_realarray>` arg4, :ref:`Color<class_color>` arg5=Color(1,1,1,1) **)**
- .. _class_VisualServer_canvas_item_add_texture_rect:
- - void **canvas_item_add_texture_rect** **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1, :ref:`RID<class_rid>` arg2, :ref:`bool<class_bool>` arg3, :ref:`Color<class_color>` arg4=Color(1,1,1,1), :ref:`bool<class_bool>` arg5=false **)**
- .. _class_VisualServer_canvas_item_add_texture_rect_region:
- - void **canvas_item_add_texture_rect_region** **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1, :ref:`RID<class_rid>` arg2, :ref:`Rect2<class_rect2>` arg3, :ref:`Color<class_color>` arg4=Color(1,1,1,1), :ref:`bool<class_bool>` arg5=false **)**
- .. _class_VisualServer_canvas_item_clear:
- - void **canvas_item_clear** **(** :ref:`RID<class_rid>` arg0 **)**
- .. _class_VisualServer_canvas_item_create:
- - :ref:`RID<class_rid>` **canvas_item_create** **(** **)**
- .. _class_VisualServer_canvas_item_get_opacity:
- - :ref:`float<class_float>` **canvas_item_get_opacity** **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)** const
- .. _class_VisualServer_canvas_item_get_parent:
- - :ref:`RID<class_rid>` **canvas_item_get_parent** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_canvas_item_get_self_opacity:
- - :ref:`float<class_float>` **canvas_item_get_self_opacity** **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)** const
- .. _class_VisualServer_canvas_item_raise:
- - void **canvas_item_raise** **(** :ref:`RID<class_rid>` arg0 **)**
- .. _class_VisualServer_canvas_item_set_clip:
- - void **canvas_item_set_clip** **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)**
- .. _class_VisualServer_canvas_item_set_custom_rect:
- - void **canvas_item_set_custom_rect** **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1, :ref:`Rect2<class_rect2>` arg2 **)**
- .. _class_VisualServer_canvas_item_set_opacity:
- - void **canvas_item_set_opacity** **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)**
- .. _class_VisualServer_canvas_item_set_parent:
- - void **canvas_item_set_parent** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)**
- .. _class_VisualServer_canvas_item_set_self_opacity:
- - void **canvas_item_set_self_opacity** **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)**
- .. _class_VisualServer_canvas_item_set_sort_children_by_y:
- - void **canvas_item_set_sort_children_by_y** **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)**
- .. _class_VisualServer_canvas_item_set_transform:
- - void **canvas_item_set_transform** **(** :ref:`RID<class_rid>` arg0, :ref:`Matrix32<class_matrix32>` arg1 **)**
- .. _class_VisualServer_canvas_item_set_z:
- - void **canvas_item_set_z** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_cursor_set_pos:
- - void **cursor_set_pos** **(** :ref:`Vector2<class_vector2>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_cursor_set_rotation:
- - void **cursor_set_rotation** **(** :ref:`float<class_float>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_cursor_set_texture:
- - void **cursor_set_texture** **(** :ref:`RID<class_rid>` arg0, :ref:`Vector2<class_vector2>` arg1, :ref:`int<class_int>` arg2, :ref:`Rect2<class_rect2>` arg3 **)**
- .. _class_VisualServer_cursor_set_visible:
- - void **cursor_set_visible** **(** :ref:`bool<class_bool>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_draw:
- - void **draw** **(** **)**
- .. _class_VisualServer_free_rid:
- - void **free_rid** **(** :ref:`RID<class_rid>` arg0 **)**
- .. _class_VisualServer_get_default_clear_color:
- - :ref:`Color<class_color>` **get_default_clear_color** **(** **)** const
- .. _class_VisualServer_get_render_info:
- - :ref:`int<class_int>` **get_render_info** **(** :ref:`int<class_int>` arg0 **)**
- .. _class_VisualServer_get_test_cube:
- - :ref:`RID<class_rid>` **get_test_cube** **(** **)**
- .. _class_VisualServer_instance_attach_object_instance_ID:
- - void **instance_attach_object_instance_ID** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_instance_attach_skeleton:
- - void **instance_attach_skeleton** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)**
- .. _class_VisualServer_instance_create:
- - :ref:`RID<class_rid>` **instance_create** **(** **)**
- .. _class_VisualServer_instance_geometry_get_material_param:
- - :ref:`RID<class_rid>` **instance_geometry_get_material_param** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_instance_geometry_override_material_param:
- - :ref:`RID<class_rid>` **instance_geometry_override_material_param** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_instance_get_base:
- - :ref:`RID<class_rid>` **instance_get_base** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_instance_get_base_aabb:
- - :ref:`RID<class_rid>` **instance_get_base_aabb** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_instance_get_object_instance_ID:
- - :ref:`int<class_int>` **instance_get_object_instance_ID** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_instance_get_room:
- - :ref:`RID<class_rid>` **instance_get_room** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_instance_get_skeleton:
- - :ref:`RID<class_rid>` **instance_get_skeleton** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_instance_get_transform:
- - :ref:`Transform<class_transform>` **instance_get_transform** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_instance_is_exterior:
- - :ref:`bool<class_bool>` **instance_is_exterior** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_instance_set_exterior:
- - void **instance_set_exterior** **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)**
- .. _class_VisualServer_instance_set_room:
- - void **instance_set_room** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)**
- .. _class_VisualServer_instance_set_transform:
- - void **instance_set_transform** **(** :ref:`RID<class_rid>` arg0, :ref:`Transform<class_transform>` arg1 **)**
- .. _class_VisualServer_instances_cull_aabb:
- - :ref:`Array<class_array>` **instances_cull_aabb** **(** :ref:`AABB<class_aabb>` arg0, :ref:`RID<class_rid>` arg1 **)** const
- .. _class_VisualServer_instances_cull_convex:
- - :ref:`Array<class_array>` **instances_cull_convex** **(** :ref:`Array<class_array>` arg0, :ref:`RID<class_rid>` arg1 **)** const
- .. _class_VisualServer_instances_cull_ray:
- - :ref:`Array<class_array>` **instances_cull_ray** **(** :ref:`Vector3<class_vector3>` arg0, :ref:`Vector3<class_vector3>` arg1, :ref:`RID<class_rid>` arg2 **)** const
- .. _class_VisualServer_light_create:
- - :ref:`RID<class_rid>` **light_create** **(** :ref:`int<class_int>` arg0 **)**
- .. _class_VisualServer_light_get_color:
- - :ref:`Color<class_color>` **light_get_color** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_light_get_projector:
- - :ref:`RID<class_rid>` **light_get_projector** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_light_get_type:
- - :ref:`int<class_int>` **light_get_type** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_light_get_var:
- - :ref:`float<class_float>` **light_get_var** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_light_has_shadow:
- - :ref:`bool<class_bool>` **light_has_shadow** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_light_is_volumetric:
- - :ref:`bool<class_bool>` **light_is_volumetric** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_light_set_color:
- - void **light_set_color** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Color<class_color>` arg2 **)**
- .. _class_VisualServer_light_set_projector:
- - void **light_set_projector** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)**
- .. _class_VisualServer_light_set_shadow:
- - void **light_set_shadow** **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)**
- .. _class_VisualServer_light_set_var:
- - void **light_set_var** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)**
- .. _class_VisualServer_light_set_volumetric:
- - void **light_set_volumetric** **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)**
- .. _class_VisualServer_make_sphere_mesh:
- - :ref:`RID<class_rid>` **make_sphere_mesh** **(** :ref:`int<class_int>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)**
- .. _class_VisualServer_material_create:
- - :ref:`RID<class_rid>` **material_create** **(** **)**
- .. _class_VisualServer_material_get_blend_mode:
- - :ref:`int<class_int>` **material_get_blend_mode** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_material_get_flag:
- - :ref:`bool<class_bool>` **material_get_flag** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_material_get_line_width:
- - :ref:`float<class_float>` **material_get_line_width** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_material_get_param:
- - void **material_get_param** **(** :ref:`RID<class_rid>` arg0, :ref:`String<class_string>` arg1 **)** const
- .. _class_VisualServer_material_get_shader:
- - :ref:`RID<class_rid>` **material_get_shader** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_material_set_blend_mode:
- - void **material_set_blend_mode** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_material_set_flag:
- - void **material_set_flag** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`bool<class_bool>` arg2 **)**
- .. _class_VisualServer_material_set_line_width:
- - void **material_set_line_width** **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)**
- .. _class_VisualServer_material_set_param:
- - void **material_set_param** **(** :ref:`RID<class_rid>` arg0, :ref:`String<class_string>` arg1, :ref:`Variant<class_variant>` arg2 **)**
- .. _class_VisualServer_material_set_shader:
- - void **material_set_shader** **(** :ref:`RID<class_rid>` shader, :ref:`RID<class_rid>` arg1 **)**
- .. _class_VisualServer_mesh_add_surface:
- - void **mesh_add_surface** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Array<class_array>` arg2, :ref:`Array<class_array>` arg3=Array(), :ref:`bool<class_bool>` arg4=false **)**
- .. _class_VisualServer_mesh_add_surface_from_planes:
- - void **mesh_add_surface_from_planes** **(** :ref:`RID<class_rid>` arg0, :ref:`Array<class_array>` arg1 **)**
- .. _class_VisualServer_mesh_create:
- - :ref:`RID<class_rid>` **mesh_create** **(** **)**
- .. _class_VisualServer_mesh_get_surface_count:
- - :ref:`int<class_int>` **mesh_get_surface_count** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_mesh_remove_surface:
- - void **mesh_remove_surface** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_mesh_surface_get_array_index_len:
- - :ref:`int<class_int>` **mesh_surface_get_array_index_len** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_mesh_surface_get_array_len:
- - :ref:`int<class_int>` **mesh_surface_get_array_len** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_mesh_surface_get_format:
- - :ref:`int<class_int>` **mesh_surface_get_format** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_mesh_surface_get_material:
- - :ref:`RID<class_rid>` **mesh_surface_get_material** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_mesh_surface_get_primitive_type:
- - :ref:`int<class_int>` **mesh_surface_get_primitive_type** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_mesh_surface_set_material:
- - void **mesh_surface_set_material** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`RID<class_rid>` arg2, :ref:`bool<class_bool>` arg3=false **)**
- .. _class_VisualServer_multimesh_create:
- - :ref:`RID<class_rid>` **multimesh_create** **(** **)**
- .. _class_VisualServer_multimesh_get_aabb:
- - :ref:`AABB<class_aabb>` **multimesh_get_aabb** **(** :ref:`RID<class_rid>` arg0, :ref:`AABB<class_aabb>` arg1 **)** const
- .. _class_VisualServer_multimesh_get_mesh:
- - :ref:`RID<class_rid>` **multimesh_get_mesh** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_multimesh_instance_get_color:
- - :ref:`Color<class_color>` **multimesh_instance_get_color** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_multimesh_instance_get_transform:
- - :ref:`Transform<class_transform>` **multimesh_instance_get_transform** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_multimesh_instance_set_color:
- - void **multimesh_instance_set_color** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Color<class_color>` arg2 **)**
- .. _class_VisualServer_multimesh_instance_set_transform:
- - void **multimesh_instance_set_transform** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Transform<class_transform>` arg2 **)**
- .. _class_VisualServer_multimesh_set_aabb:
- - void **multimesh_set_aabb** **(** :ref:`RID<class_rid>` arg0, :ref:`AABB<class_aabb>` arg1 **)**
- .. _class_VisualServer_multimesh_set_mesh:
- - void **multimesh_set_mesh** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)**
- .. _class_VisualServer_particles_create:
- - :ref:`RID<class_rid>` **particles_create** **(** **)**
- .. _class_VisualServer_particles_get_amount:
- - :ref:`int<class_int>` **particles_get_amount** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_particles_get_attractor_pos:
- - :ref:`Vector3<class_vector3>` **particles_get_attractor_pos** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_particles_get_attractor_strength:
- - :ref:`float<class_float>` **particles_get_attractor_strength** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_particles_get_attractors:
- - :ref:`int<class_int>` **particles_get_attractors** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_particles_get_color_phase_color:
- - :ref:`Color<class_color>` **particles_get_color_phase_color** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_particles_get_color_phase_pos:
- - :ref:`float<class_float>` **particles_get_color_phase_pos** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_particles_get_color_phases:
- - :ref:`int<class_int>` **particles_get_color_phases** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_particles_get_randomness:
- - :ref:`float<class_float>` **particles_get_randomness** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_particles_get_variable:
- - :ref:`float<class_float>` **particles_get_variable** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)** const
- .. _class_VisualServer_particles_get_visibility_aabb:
- - :ref:`AABB<class_aabb>` **particles_get_visibility_aabb** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_particles_has_height_from_velocity:
- - :ref:`bool<class_bool>` **particles_has_height_from_velocity** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_particles_is_emitting:
- - :ref:`bool<class_bool>` **particles_is_emitting** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_particles_set_amount:
- - void **particles_set_amount** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_particles_set_attractor_pos:
- - void **particles_set_attractor_pos** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Vector3<class_vector3>` arg2 **)**
- .. _class_VisualServer_particles_set_attractor_strength:
- - void **particles_set_attractor_strength** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)**
- .. _class_VisualServer_particles_set_attractors:
- - void **particles_set_attractors** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_particles_set_color_phase_color:
- - void **particles_set_color_phase_color** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Color<class_color>` arg2 **)**
- .. _class_VisualServer_particles_set_color_phase_pos:
- - void **particles_set_color_phase_pos** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)**
- .. _class_VisualServer_particles_set_color_phases:
- - void **particles_set_color_phases** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_particles_set_emitting:
- - void **particles_set_emitting** **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)**
- .. _class_VisualServer_particles_set_height_from_velocity:
- - void **particles_set_height_from_velocity** **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)**
- .. _class_VisualServer_particles_set_material:
- - void **particles_set_material** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1, :ref:`bool<class_bool>` arg2=false **)**
- .. _class_VisualServer_particles_set_randomness:
- - void **particles_set_randomness** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)**
- .. _class_VisualServer_particles_set_variable:
- - void **particles_set_variable** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`float<class_float>` arg2 **)**
- .. _class_VisualServer_particles_set_visibility_aabb:
- - void **particles_set_visibility_aabb** **(** :ref:`RID<class_rid>` arg0, :ref:`AABB<class_aabb>` arg1 **)**
- .. _class_VisualServer_portal_create:
- - :ref:`RID<class_rid>` **portal_create** **(** **)**
- .. _class_VisualServer_portal_get_disable_distance:
- - :ref:`float<class_float>` **portal_get_disable_distance** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_portal_get_disabled_color:
- - :ref:`Color<class_color>` **portal_get_disabled_color** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_portal_get_shape:
- - :ref:`Vector2Array<class_vector2array>` **portal_get_shape** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_portal_is_enabled:
- - :ref:`bool<class_bool>` **portal_is_enabled** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_portal_set_disable_distance:
- - void **portal_set_disable_distance** **(** :ref:`RID<class_rid>` arg0, :ref:`float<class_float>` arg1 **)**
- .. _class_VisualServer_portal_set_disabled_color:
- - void **portal_set_disabled_color** **(** :ref:`RID<class_rid>` arg0, :ref:`Color<class_color>` arg1 **)**
- .. _class_VisualServer_portal_set_enabled:
- - void **portal_set_enabled** **(** :ref:`RID<class_rid>` arg0, :ref:`bool<class_bool>` arg1 **)**
- .. _class_VisualServer_portal_set_shape:
- - void **portal_set_shape** **(** :ref:`RID<class_rid>` arg0, :ref:`Vector2Array<class_vector2array>` arg1 **)**
- .. _class_VisualServer_room_create:
- - :ref:`RID<class_rid>` **room_create** **(** **)**
- .. _class_VisualServer_room_get_bounds:
- - :ref:`Dictionary<class_dictionary>` **room_get_bounds** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_room_set_bounds:
- - void **room_set_bounds** **(** :ref:`RID<class_rid>` arg0, :ref:`Dictionary<class_dictionary>` arg1 **)**
- .. _class_VisualServer_scenario_create:
- - :ref:`RID<class_rid>` **scenario_create** **(** **)**
- .. _class_VisualServer_scenario_set_debug:
- - void **scenario_set_debug** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_set_default_clear_color:
- - void **set_default_clear_color** **(** :ref:`Color<class_color>` arg0 **)**
- .. _class_VisualServer_set_time_scale:
- - void **set_time_scale** **(** :ref:`float<class_float>` arg0 **)**
- .. _class_VisualServer_shader_create:
- - :ref:`RID<class_rid>` **shader_create** **(** :ref:`int<class_int>` mode=0 **)**
- .. _class_VisualServer_shader_set_mode:
- - void **shader_set_mode** **(** :ref:`RID<class_rid>` shader, :ref:`int<class_int>` mode **)**
- .. _class_VisualServer_skeleton_bone_get_transform:
- - :ref:`Transform<class_transform>` **skeleton_bone_get_transform** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_skeleton_bone_set_transform:
- - void **skeleton_bone_set_transform** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1, :ref:`Transform<class_transform>` arg2 **)**
- .. _class_VisualServer_skeleton_create:
- - :ref:`RID<class_rid>` **skeleton_create** **(** **)**
- .. _class_VisualServer_skeleton_get_bone_count:
- - :ref:`int<class_int>` **skeleton_get_bone_count** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_skeleton_resize:
- - void **skeleton_resize** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_sync:
- - void **sync** **(** **)**
- .. _class_VisualServer_texture_create:
- - :ref:`RID<class_rid>` **texture_create** **(** **)**
- .. _class_VisualServer_texture_create_from_image:
- - :ref:`RID<class_rid>` **texture_create_from_image** **(** :ref:`Image<class_image>` arg0, :ref:`int<class_int>` arg1=7 **)**
- .. _class_VisualServer_texture_get_flags:
- - :ref:`int<class_int>` **texture_get_flags** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_texture_get_height:
- - :ref:`int<class_int>` **texture_get_height** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_texture_get_width:
- - :ref:`int<class_int>` **texture_get_width** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_texture_set_flags:
- - void **texture_set_flags** **(** :ref:`RID<class_rid>` arg0, :ref:`int<class_int>` arg1 **)**
- .. _class_VisualServer_texture_set_shrink_all_x2_on_set_data:
- - void **texture_set_shrink_all_x2_on_set_data** **(** :ref:`bool<class_bool>` shrink **)**
- .. _class_VisualServer_viewport_attach_camera:
- - void **viewport_attach_camera** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1=RID() **)**
- .. _class_VisualServer_viewport_attach_canvas:
- - void **viewport_attach_canvas** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)**
- .. _class_VisualServer_viewport_create:
- - :ref:`RID<class_rid>` **viewport_create** **(** **)**
- .. _class_VisualServer_viewport_get_attached_camera:
- - :ref:`RID<class_rid>` **viewport_get_attached_camera** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_viewport_get_rect:
- - :ref:`Rect2<class_rect2>` **viewport_get_rect** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_viewport_get_scenario:
- - :ref:`RID<class_rid>` **viewport_get_scenario** **(** :ref:`RID<class_rid>` arg0 **)** const
- .. _class_VisualServer_viewport_remove_canvas:
- - void **viewport_remove_canvas** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1 **)**
- .. _class_VisualServer_viewport_set_canvas_transform:
- - void **viewport_set_canvas_transform** **(** :ref:`RID<class_rid>` arg0, :ref:`RID<class_rid>` arg1, :ref:`Matrix32<class_matrix32>` arg2 **)**
- .. _class_VisualServer_viewport_set_global_canvas_transform:
- - void **viewport_set_global_canvas_transform** **(** :ref:`RID<class_rid>` arg0, :ref:`Matrix32<class_matrix32>` arg1 **)**
- .. _class_VisualServer_viewport_set_rect:
- - void **viewport_set_rect** **(** :ref:`RID<class_rid>` arg0, :ref:`Rect2<class_rect2>` arg1 **)**
|