.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/Viewport.xml. .. _class_Viewport: Viewport ======== **Inherits:** :ref:`Node` **<** :ref:`Object` **Inherited By:** :ref:`SubViewport`, :ref:`Window` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Properties ---------- .. table:: :widths: auto +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`audio_listener_enable_2d` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`audio_listener_enable_3d` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`int` | :ref:`canvas_cull_mask` | ``4294967295`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`DefaultCanvasItemTextureFilter` | :ref:`canvas_item_default_texture_filter` | ``1`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`DefaultCanvasItemTextureRepeat` | :ref:`canvas_item_default_texture_repeat` | ``0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`Transform2D` | :ref:`canvas_transform` | | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`DebugDraw` | :ref:`debug_draw` | ``0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`disable_3d` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`float` | :ref:`fsr_sharpness` | ``0.2`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`Transform2D` | :ref:`global_canvas_transform` | | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`gui_disable_input` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`gui_embed_subwindows` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`gui_snap_controls_to_pixels` | ``true`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`handle_input_locally` | ``true`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`float` | :ref:`mesh_lod_threshold` | ``1.0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`MSAA` | :ref:`msaa_2d` | ``0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`MSAA` | :ref:`msaa_3d` | ``0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`own_world_3d` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`physics_object_picking` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`physics_object_picking_first_only` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`physics_object_picking_sort` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`positional_shadow_atlas_16_bits` | ``true`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`PositionalShadowAtlasQuadrantSubdiv` | :ref:`positional_shadow_atlas_quad_0` | ``2`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`PositionalShadowAtlasQuadrantSubdiv` | :ref:`positional_shadow_atlas_quad_1` | ``2`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`PositionalShadowAtlasQuadrantSubdiv` | :ref:`positional_shadow_atlas_quad_2` | ``3`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`PositionalShadowAtlasQuadrantSubdiv` | :ref:`positional_shadow_atlas_quad_3` | ``4`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`int` | :ref:`positional_shadow_atlas_size` | ``2048`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`Scaling3DMode` | :ref:`scaling_3d_mode` | ``0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`float` | :ref:`scaling_3d_scale` | ``1.0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`ScreenSpaceAA` | :ref:`screen_space_aa` | ``0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`SDFOversize` | :ref:`sdf_oversize` | ``1`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`SDFScale` | :ref:`sdf_scale` | ``1`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`snap_2d_transforms_to_pixel` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`snap_2d_vertices_to_pixel` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`float` | :ref:`texture_mipmap_bias` | ``0.0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`transparent_bg` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`use_debanding` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`use_hdr_2d` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`use_occlusion_culling` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`use_taa` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`bool` | :ref:`use_xr` | ``false`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`VRSMode` | :ref:`vrs_mode` | ``0`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`Texture2D` | :ref:`vrs_texture` | | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`VRSUpdateMode` | :ref:`vrs_update_mode` | ``1`` | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`World2D` | :ref:`world_2d` | | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ | :ref:`World3D` | :ref:`world_3d` | | +-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+----------------+ .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`World2D` | :ref:`find_world_2d` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`World3D` | :ref:`find_world_3d` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Camera2D` | :ref:`get_camera_2d` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Camera3D` | :ref:`get_camera_3d` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_canvas_cull_mask_bit` **(** :ref:`int` layer **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Window[]` | :ref:`get_embedded_subwindows` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Transform2D` | :ref:`get_final_transform` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_mouse_position` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PositionalShadowAtlasQuadrantSubdiv` | :ref:`get_positional_shadow_atlas_quadrant_subdiv` **(** :ref:`int` quadrant **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_render_info` **(** :ref:`RenderInfoType` type, :ref:`RenderInfo` info **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Transform2D` | :ref:`get_screen_transform` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ViewportTexture` | :ref:`get_texture` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`get_viewport_rid` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Rect2` | :ref:`get_visible_rect` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`gui_get_drag_data` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Control` | :ref:`gui_get_focus_owner` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Control` | :ref:`gui_get_hovered_control` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`gui_is_drag_successful` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`gui_is_dragging` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`gui_release_focus` **(** **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_input_handled` **(** **)** |const| | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`push_input` **(** :ref:`InputEvent` event, :ref:`bool` in_local_coords=false **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`push_text_input` **(** :ref:`String` text **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`push_unhandled_input` **(** :ref:`InputEvent` event, :ref:`bool` in_local_coords=false **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_canvas_cull_mask_bit` **(** :ref:`int` layer, :ref:`bool` enable **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_input_as_handled` **(** **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_positional_shadow_atlas_quadrant_subdiv` **(** :ref:`int` quadrant, :ref:`PositionalShadowAtlasQuadrantSubdiv` subdiv **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`update_mouse_cursor_state` **(** **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`warp_mouse` **(** :ref:`Vector2` position **)** | +-----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Signals ------- .. _class_Viewport_signal_gui_focus_changed: .. rst-class:: classref-signal **gui_focus_changed** **(** :ref:`Control` node **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_signal_size_changed: .. rst-class:: classref-signal **size_changed** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_Viewport_PositionalShadowAtlasQuadrantSubdiv: .. rst-class:: classref-enumeration enum **PositionalShadowAtlasQuadrantSubdiv**: .. _class_Viewport_constant_SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`PositionalShadowAtlasQuadrantSubdiv` **SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SHADOW_ATLAS_QUADRANT_SUBDIV_1: .. rst-class:: classref-enumeration-constant :ref:`PositionalShadowAtlasQuadrantSubdiv` **SHADOW_ATLAS_QUADRANT_SUBDIV_1** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SHADOW_ATLAS_QUADRANT_SUBDIV_4: .. rst-class:: classref-enumeration-constant :ref:`PositionalShadowAtlasQuadrantSubdiv` **SHADOW_ATLAS_QUADRANT_SUBDIV_4** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SHADOW_ATLAS_QUADRANT_SUBDIV_16: .. rst-class:: classref-enumeration-constant :ref:`PositionalShadowAtlasQuadrantSubdiv` **SHADOW_ATLAS_QUADRANT_SUBDIV_16** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SHADOW_ATLAS_QUADRANT_SUBDIV_64: .. rst-class:: classref-enumeration-constant :ref:`PositionalShadowAtlasQuadrantSubdiv` **SHADOW_ATLAS_QUADRANT_SUBDIV_64** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SHADOW_ATLAS_QUADRANT_SUBDIV_256: .. rst-class:: classref-enumeration-constant :ref:`PositionalShadowAtlasQuadrantSubdiv` **SHADOW_ATLAS_QUADRANT_SUBDIV_256** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SHADOW_ATLAS_QUADRANT_SUBDIV_1024: .. rst-class:: classref-enumeration-constant :ref:`PositionalShadowAtlasQuadrantSubdiv` **SHADOW_ATLAS_QUADRANT_SUBDIV_1024** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SHADOW_ATLAS_QUADRANT_SUBDIV_MAX: .. rst-class:: classref-enumeration-constant :ref:`PositionalShadowAtlasQuadrantSubdiv` **SHADOW_ATLAS_QUADRANT_SUBDIV_MAX** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_Scaling3DMode: .. rst-class:: classref-enumeration enum **Scaling3DMode**: .. _class_Viewport_constant_SCALING_3D_MODE_BILINEAR: .. rst-class:: classref-enumeration-constant :ref:`Scaling3DMode` **SCALING_3D_MODE_BILINEAR** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SCALING_3D_MODE_FSR: .. rst-class:: classref-enumeration-constant :ref:`Scaling3DMode` **SCALING_3D_MODE_FSR** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SCALING_3D_MODE_FSR2: .. rst-class:: classref-enumeration-constant :ref:`Scaling3DMode` **SCALING_3D_MODE_FSR2** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SCALING_3D_MODE_MAX: .. rst-class:: classref-enumeration-constant :ref:`Scaling3DMode` **SCALING_3D_MODE_MAX** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_MSAA: .. rst-class:: classref-enumeration enum **MSAA**: .. _class_Viewport_constant_MSAA_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`MSAA` **MSAA_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_MSAA_2X: .. rst-class:: classref-enumeration-constant :ref:`MSAA` **MSAA_2X** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_MSAA_4X: .. rst-class:: classref-enumeration-constant :ref:`MSAA` **MSAA_4X** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_MSAA_8X: .. rst-class:: classref-enumeration-constant :ref:`MSAA` **MSAA_8X** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_MSAA_MAX: .. rst-class:: classref-enumeration-constant :ref:`MSAA` **MSAA_MAX** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_ScreenSpaceAA: .. rst-class:: classref-enumeration enum **ScreenSpaceAA**: .. _class_Viewport_constant_SCREEN_SPACE_AA_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`ScreenSpaceAA` **SCREEN_SPACE_AA_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SCREEN_SPACE_AA_FXAA: .. rst-class:: classref-enumeration-constant :ref:`ScreenSpaceAA` **SCREEN_SPACE_AA_FXAA** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SCREEN_SPACE_AA_MAX: .. rst-class:: classref-enumeration-constant :ref:`ScreenSpaceAA` **SCREEN_SPACE_AA_MAX** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_RenderInfo: .. rst-class:: classref-enumeration enum **RenderInfo**: .. _class_Viewport_constant_RENDER_INFO_OBJECTS_IN_FRAME: .. rst-class:: classref-enumeration-constant :ref:`RenderInfo` **RENDER_INFO_OBJECTS_IN_FRAME** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_RENDER_INFO_PRIMITIVES_IN_FRAME: .. rst-class:: classref-enumeration-constant :ref:`RenderInfo` **RENDER_INFO_PRIMITIVES_IN_FRAME** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_RENDER_INFO_DRAW_CALLS_IN_FRAME: .. rst-class:: classref-enumeration-constant :ref:`RenderInfo` **RENDER_INFO_DRAW_CALLS_IN_FRAME** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_RENDER_INFO_MAX: .. rst-class:: classref-enumeration-constant :ref:`RenderInfo` **RENDER_INFO_MAX** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_RenderInfoType: .. rst-class:: classref-enumeration enum **RenderInfoType**: .. _class_Viewport_constant_RENDER_INFO_TYPE_VISIBLE: .. rst-class:: classref-enumeration-constant :ref:`RenderInfoType` **RENDER_INFO_TYPE_VISIBLE** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_RENDER_INFO_TYPE_SHADOW: .. rst-class:: classref-enumeration-constant :ref:`RenderInfoType` **RENDER_INFO_TYPE_SHADOW** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_RENDER_INFO_TYPE_CANVAS: .. rst-class:: classref-enumeration-constant :ref:`RenderInfoType` **RENDER_INFO_TYPE_CANVAS** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_RENDER_INFO_TYPE_MAX: .. rst-class:: classref-enumeration-constant :ref:`RenderInfoType` **RENDER_INFO_TYPE_MAX** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_DebugDraw: .. rst-class:: classref-enumeration enum **DebugDraw**: .. _class_Viewport_constant_DEBUG_DRAW_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_UNSHADED: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_UNSHADED** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_LIGHTING: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_LIGHTING** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_OVERDRAW: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_OVERDRAW** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_WIREFRAME: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_WIREFRAME** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_NORMAL_BUFFER: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_NORMAL_BUFFER** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_VOXEL_GI_ALBEDO: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_VOXEL_GI_ALBEDO** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_VOXEL_GI_LIGHTING: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_VOXEL_GI_LIGHTING** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_VOXEL_GI_EMISSION: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_VOXEL_GI_EMISSION** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_SHADOW_ATLAS: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_SHADOW_ATLAS** = ``9`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS** = ``10`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_SCENE_LUMINANCE: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_SCENE_LUMINANCE** = ``11`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_SSAO: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_SSAO** = ``12`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_SSIL: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_SSIL** = ``13`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_PSSM_SPLITS: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_PSSM_SPLITS** = ``14`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_DECAL_ATLAS: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_DECAL_ATLAS** = ``15`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_SDFGI: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_SDFGI** = ``16`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_SDFGI_PROBES: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_SDFGI_PROBES** = ``17`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_GI_BUFFER: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_GI_BUFFER** = ``18`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_DISABLE_LOD: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_DISABLE_LOD** = ``19`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_CLUSTER_OMNI_LIGHTS: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_CLUSTER_OMNI_LIGHTS** = ``20`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_CLUSTER_SPOT_LIGHTS: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_CLUSTER_SPOT_LIGHTS** = ``21`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_CLUSTER_DECALS: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_CLUSTER_DECALS** = ``22`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_CLUSTER_REFLECTION_PROBES: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_CLUSTER_REFLECTION_PROBES** = ``23`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_OCCLUDERS: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_OCCLUDERS** = ``24`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_MOTION_VECTORS: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_MOTION_VECTORS** = ``25`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEBUG_DRAW_INTERNAL_BUFFER: .. rst-class:: classref-enumeration-constant :ref:`DebugDraw` **DEBUG_DRAW_INTERNAL_BUFFER** = ``26`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_DefaultCanvasItemTextureFilter: .. rst-class:: classref-enumeration enum **DefaultCanvasItemTextureFilter**: .. _class_Viewport_constant_DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST: .. rst-class:: classref-enumeration-constant :ref:`DefaultCanvasItemTextureFilter` **DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR: .. rst-class:: classref-enumeration-constant :ref:`DefaultCanvasItemTextureFilter` **DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS: .. rst-class:: classref-enumeration-constant :ref:`DefaultCanvasItemTextureFilter` **DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS: .. rst-class:: classref-enumeration-constant :ref:`DefaultCanvasItemTextureFilter` **DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_MAX: .. rst-class:: classref-enumeration-constant :ref:`DefaultCanvasItemTextureFilter` **DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_MAX** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_DefaultCanvasItemTextureRepeat: .. rst-class:: classref-enumeration enum **DefaultCanvasItemTextureRepeat**: .. _class_Viewport_constant_DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`DefaultCanvasItemTextureRepeat` **DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_ENABLED: .. rst-class:: classref-enumeration-constant :ref:`DefaultCanvasItemTextureRepeat` **DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_ENABLED** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MIRROR: .. rst-class:: classref-enumeration-constant :ref:`DefaultCanvasItemTextureRepeat` **DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MIRROR** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MAX: .. rst-class:: classref-enumeration-constant :ref:`DefaultCanvasItemTextureRepeat` **DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MAX** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_SDFOversize: .. rst-class:: classref-enumeration enum **SDFOversize**: .. _class_Viewport_constant_SDF_OVERSIZE_100_PERCENT: .. rst-class:: classref-enumeration-constant :ref:`SDFOversize` **SDF_OVERSIZE_100_PERCENT** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SDF_OVERSIZE_120_PERCENT: .. rst-class:: classref-enumeration-constant :ref:`SDFOversize` **SDF_OVERSIZE_120_PERCENT** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SDF_OVERSIZE_150_PERCENT: .. rst-class:: classref-enumeration-constant :ref:`SDFOversize` **SDF_OVERSIZE_150_PERCENT** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SDF_OVERSIZE_200_PERCENT: .. rst-class:: classref-enumeration-constant :ref:`SDFOversize` **SDF_OVERSIZE_200_PERCENT** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SDF_OVERSIZE_MAX: .. rst-class:: classref-enumeration-constant :ref:`SDFOversize` **SDF_OVERSIZE_MAX** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_SDFScale: .. rst-class:: classref-enumeration enum **SDFScale**: .. _class_Viewport_constant_SDF_SCALE_100_PERCENT: .. rst-class:: classref-enumeration-constant :ref:`SDFScale` **SDF_SCALE_100_PERCENT** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SDF_SCALE_50_PERCENT: .. rst-class:: classref-enumeration-constant :ref:`SDFScale` **SDF_SCALE_50_PERCENT** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SDF_SCALE_25_PERCENT: .. rst-class:: classref-enumeration-constant :ref:`SDFScale` **SDF_SCALE_25_PERCENT** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_SDF_SCALE_MAX: .. rst-class:: classref-enumeration-constant :ref:`SDFScale` **SDF_SCALE_MAX** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_VRSMode: .. rst-class:: classref-enumeration enum **VRSMode**: .. _class_Viewport_constant_VRS_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`VRSMode` **VRS_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_VRS_TEXTURE: .. rst-class:: classref-enumeration-constant :ref:`VRSMode` **VRS_TEXTURE** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_VRS_XR: .. rst-class:: classref-enumeration-constant :ref:`VRSMode` **VRS_XR** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_VRS_MAX: .. rst-class:: classref-enumeration-constant :ref:`VRSMode` **VRS_MAX** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Viewport_VRSUpdateMode: .. rst-class:: classref-enumeration enum **VRSUpdateMode**: .. _class_Viewport_constant_VRS_UPDATE_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`VRSUpdateMode` **VRS_UPDATE_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_VRS_UPDATE_ONCE: .. rst-class:: classref-enumeration-constant :ref:`VRSUpdateMode` **VRS_UPDATE_ONCE** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_VRS_UPDATE_ALWAYS: .. rst-class:: classref-enumeration-constant :ref:`VRSUpdateMode` **VRS_UPDATE_ALWAYS** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Viewport_constant_VRS_UPDATE_MAX: .. rst-class:: classref-enumeration-constant :ref:`VRSUpdateMode` **VRS_UPDATE_MAX** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Property Descriptions --------------------- .. _class_Viewport_property_audio_listener_enable_2d: .. rst-class:: classref-property :ref:`bool` **audio_listener_enable_2d** = ``false`` .. rst-class:: classref-property-setget - void **set_as_audio_listener_2d** **(** :ref:`bool` value **)** - :ref:`bool` **is_audio_listener_2d** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_audio_listener_enable_3d: .. rst-class:: classref-property :ref:`bool` **audio_listener_enable_3d** = ``false`` .. rst-class:: classref-property-setget - void **set_as_audio_listener_3d** **(** :ref:`bool` value **)** - :ref:`bool` **is_audio_listener_3d** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_canvas_cull_mask: .. rst-class:: classref-property :ref:`int` **canvas_cull_mask** = ``4294967295`` .. rst-class:: classref-property-setget - void **set_canvas_cull_mask** **(** :ref:`int` value **)** - :ref:`int` **get_canvas_cull_mask** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_canvas_item_default_texture_filter: .. rst-class:: classref-property :ref:`DefaultCanvasItemTextureFilter` **canvas_item_default_texture_filter** = ``1`` .. rst-class:: classref-property-setget - void **set_default_canvas_item_texture_filter** **(** :ref:`DefaultCanvasItemTextureFilter` value **)** - :ref:`DefaultCanvasItemTextureFilter` **get_default_canvas_item_texture_filter** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_canvas_item_default_texture_repeat: .. rst-class:: classref-property :ref:`DefaultCanvasItemTextureRepeat` **canvas_item_default_texture_repeat** = ``0`` .. rst-class:: classref-property-setget - void **set_default_canvas_item_texture_repeat** **(** :ref:`DefaultCanvasItemTextureRepeat` value **)** - :ref:`DefaultCanvasItemTextureRepeat` **get_default_canvas_item_texture_repeat** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_canvas_transform: .. rst-class:: classref-property :ref:`Transform2D` **canvas_transform** .. rst-class:: classref-property-setget - void **set_canvas_transform** **(** :ref:`Transform2D` value **)** - :ref:`Transform2D` **get_canvas_transform** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_debug_draw: .. rst-class:: classref-property :ref:`DebugDraw` **debug_draw** = ``0`` .. rst-class:: classref-property-setget - void **set_debug_draw** **(** :ref:`DebugDraw` value **)** - :ref:`DebugDraw` **get_debug_draw** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_disable_3d: .. rst-class:: classref-property :ref:`bool` **disable_3d** = ``false`` .. rst-class:: classref-property-setget - void **set_disable_3d** **(** :ref:`bool` value **)** - :ref:`bool` **is_3d_disabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_fsr_sharpness: .. rst-class:: classref-property :ref:`float` **fsr_sharpness** = ``0.2`` .. rst-class:: classref-property-setget - void **set_fsr_sharpness** **(** :ref:`float` value **)** - :ref:`float` **get_fsr_sharpness** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_global_canvas_transform: .. rst-class:: classref-property :ref:`Transform2D` **global_canvas_transform** .. rst-class:: classref-property-setget - void **set_global_canvas_transform** **(** :ref:`Transform2D` value **)** - :ref:`Transform2D` **get_global_canvas_transform** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_gui_disable_input: .. rst-class:: classref-property :ref:`bool` **gui_disable_input** = ``false`` .. rst-class:: classref-property-setget - void **set_disable_input** **(** :ref:`bool` value **)** - :ref:`bool` **is_input_disabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_gui_embed_subwindows: .. rst-class:: classref-property :ref:`bool` **gui_embed_subwindows** = ``false`` .. rst-class:: classref-property-setget - void **set_embedding_subwindows** **(** :ref:`bool` value **)** - :ref:`bool` **is_embedding_subwindows** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_gui_snap_controls_to_pixels: .. rst-class:: classref-property :ref:`bool` **gui_snap_controls_to_pixels** = ``true`` .. rst-class:: classref-property-setget - void **set_snap_controls_to_pixels** **(** :ref:`bool` value **)** - :ref:`bool` **is_snap_controls_to_pixels_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_handle_input_locally: .. rst-class:: classref-property :ref:`bool` **handle_input_locally** = ``true`` .. rst-class:: classref-property-setget - void **set_handle_input_locally** **(** :ref:`bool` value **)** - :ref:`bool` **is_handling_input_locally** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_mesh_lod_threshold: .. rst-class:: classref-property :ref:`float` **mesh_lod_threshold** = ``1.0`` .. rst-class:: classref-property-setget - void **set_mesh_lod_threshold** **(** :ref:`float` value **)** - :ref:`float` **get_mesh_lod_threshold** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_msaa_2d: .. rst-class:: classref-property :ref:`MSAA` **msaa_2d** = ``0`` .. rst-class:: classref-property-setget - void **set_msaa_2d** **(** :ref:`MSAA` value **)** - :ref:`MSAA` **get_msaa_2d** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_msaa_3d: .. rst-class:: classref-property :ref:`MSAA` **msaa_3d** = ``0`` .. rst-class:: classref-property-setget - void **set_msaa_3d** **(** :ref:`MSAA` value **)** - :ref:`MSAA` **get_msaa_3d** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_own_world_3d: .. rst-class:: classref-property :ref:`bool` **own_world_3d** = ``false`` .. rst-class:: classref-property-setget - void **set_use_own_world_3d** **(** :ref:`bool` value **)** - :ref:`bool` **is_using_own_world_3d** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_physics_object_picking: .. rst-class:: classref-property :ref:`bool` **physics_object_picking** = ``false`` .. rst-class:: classref-property-setget - void **set_physics_object_picking** **(** :ref:`bool` value **)** - :ref:`bool` **get_physics_object_picking** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_physics_object_picking_first_only: .. rst-class:: classref-property :ref:`bool` **physics_object_picking_first_only** = ``false`` .. rst-class:: classref-property-setget - void **set_physics_object_picking_first_only** **(** :ref:`bool` value **)** - :ref:`bool` **get_physics_object_picking_first_only** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_physics_object_picking_sort: .. rst-class:: classref-property :ref:`bool` **physics_object_picking_sort** = ``false`` .. rst-class:: classref-property-setget - void **set_physics_object_picking_sort** **(** :ref:`bool` value **)** - :ref:`bool` **get_physics_object_picking_sort** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_positional_shadow_atlas_16_bits: .. rst-class:: classref-property :ref:`bool` **positional_shadow_atlas_16_bits** = ``true`` .. rst-class:: classref-property-setget - void **set_positional_shadow_atlas_16_bits** **(** :ref:`bool` value **)** - :ref:`bool` **get_positional_shadow_atlas_16_bits** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_positional_shadow_atlas_quad_0: .. rst-class:: classref-property :ref:`PositionalShadowAtlasQuadrantSubdiv` **positional_shadow_atlas_quad_0** = ``2`` .. rst-class:: classref-property-setget - void **set_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant, :ref:`PositionalShadowAtlasQuadrantSubdiv` subdiv **)** - :ref:`PositionalShadowAtlasQuadrantSubdiv` **get_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_positional_shadow_atlas_quad_1: .. rst-class:: classref-property :ref:`PositionalShadowAtlasQuadrantSubdiv` **positional_shadow_atlas_quad_1** = ``2`` .. rst-class:: classref-property-setget - void **set_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant, :ref:`PositionalShadowAtlasQuadrantSubdiv` subdiv **)** - :ref:`PositionalShadowAtlasQuadrantSubdiv` **get_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_positional_shadow_atlas_quad_2: .. rst-class:: classref-property :ref:`PositionalShadowAtlasQuadrantSubdiv` **positional_shadow_atlas_quad_2** = ``3`` .. rst-class:: classref-property-setget - void **set_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant, :ref:`PositionalShadowAtlasQuadrantSubdiv` subdiv **)** - :ref:`PositionalShadowAtlasQuadrantSubdiv` **get_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_positional_shadow_atlas_quad_3: .. rst-class:: classref-property :ref:`PositionalShadowAtlasQuadrantSubdiv` **positional_shadow_atlas_quad_3** = ``4`` .. rst-class:: classref-property-setget - void **set_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant, :ref:`PositionalShadowAtlasQuadrantSubdiv` subdiv **)** - :ref:`PositionalShadowAtlasQuadrantSubdiv` **get_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_positional_shadow_atlas_size: .. rst-class:: classref-property :ref:`int` **positional_shadow_atlas_size** = ``2048`` .. rst-class:: classref-property-setget - void **set_positional_shadow_atlas_size** **(** :ref:`int` value **)** - :ref:`int` **get_positional_shadow_atlas_size** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_scaling_3d_mode: .. rst-class:: classref-property :ref:`Scaling3DMode` **scaling_3d_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_scaling_3d_mode** **(** :ref:`Scaling3DMode` value **)** - :ref:`Scaling3DMode` **get_scaling_3d_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_scaling_3d_scale: .. rst-class:: classref-property :ref:`float` **scaling_3d_scale** = ``1.0`` .. rst-class:: classref-property-setget - void **set_scaling_3d_scale** **(** :ref:`float` value **)** - :ref:`float` **get_scaling_3d_scale** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_screen_space_aa: .. rst-class:: classref-property :ref:`ScreenSpaceAA` **screen_space_aa** = ``0`` .. rst-class:: classref-property-setget - void **set_screen_space_aa** **(** :ref:`ScreenSpaceAA` value **)** - :ref:`ScreenSpaceAA` **get_screen_space_aa** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_sdf_oversize: .. rst-class:: classref-property :ref:`SDFOversize` **sdf_oversize** = ``1`` .. rst-class:: classref-property-setget - void **set_sdf_oversize** **(** :ref:`SDFOversize` value **)** - :ref:`SDFOversize` **get_sdf_oversize** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_sdf_scale: .. rst-class:: classref-property :ref:`SDFScale` **sdf_scale** = ``1`` .. rst-class:: classref-property-setget - void **set_sdf_scale** **(** :ref:`SDFScale` value **)** - :ref:`SDFScale` **get_sdf_scale** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_snap_2d_transforms_to_pixel: .. rst-class:: classref-property :ref:`bool` **snap_2d_transforms_to_pixel** = ``false`` .. rst-class:: classref-property-setget - void **set_snap_2d_transforms_to_pixel** **(** :ref:`bool` value **)** - :ref:`bool` **is_snap_2d_transforms_to_pixel_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_snap_2d_vertices_to_pixel: .. rst-class:: classref-property :ref:`bool` **snap_2d_vertices_to_pixel** = ``false`` .. rst-class:: classref-property-setget - void **set_snap_2d_vertices_to_pixel** **(** :ref:`bool` value **)** - :ref:`bool` **is_snap_2d_vertices_to_pixel_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_texture_mipmap_bias: .. rst-class:: classref-property :ref:`float` **texture_mipmap_bias** = ``0.0`` .. rst-class:: classref-property-setget - void **set_texture_mipmap_bias** **(** :ref:`float` value **)** - :ref:`float` **get_texture_mipmap_bias** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_transparent_bg: .. rst-class:: classref-property :ref:`bool` **transparent_bg** = ``false`` .. rst-class:: classref-property-setget - void **set_transparent_background** **(** :ref:`bool` value **)** - :ref:`bool` **has_transparent_background** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_use_debanding: .. rst-class:: classref-property :ref:`bool` **use_debanding** = ``false`` .. rst-class:: classref-property-setget - void **set_use_debanding** **(** :ref:`bool` value **)** - :ref:`bool` **is_using_debanding** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_use_hdr_2d: .. rst-class:: classref-property :ref:`bool` **use_hdr_2d** = ``false`` .. rst-class:: classref-property-setget - void **set_use_hdr_2d** **(** :ref:`bool` value **)** - :ref:`bool` **is_using_hdr_2d** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_use_occlusion_culling: .. rst-class:: classref-property :ref:`bool` **use_occlusion_culling** = ``false`` .. rst-class:: classref-property-setget - void **set_use_occlusion_culling** **(** :ref:`bool` value **)** - :ref:`bool` **is_using_occlusion_culling** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_use_taa: .. rst-class:: classref-property :ref:`bool` **use_taa** = ``false`` .. rst-class:: classref-property-setget - void **set_use_taa** **(** :ref:`bool` value **)** - :ref:`bool` **is_using_taa** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_use_xr: .. rst-class:: classref-property :ref:`bool` **use_xr** = ``false`` .. rst-class:: classref-property-setget - void **set_use_xr** **(** :ref:`bool` value **)** - :ref:`bool` **is_using_xr** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_vrs_mode: .. rst-class:: classref-property :ref:`VRSMode` **vrs_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_vrs_mode** **(** :ref:`VRSMode` value **)** - :ref:`VRSMode` **get_vrs_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_vrs_texture: .. rst-class:: classref-property :ref:`Texture2D` **vrs_texture** .. rst-class:: classref-property-setget - void **set_vrs_texture** **(** :ref:`Texture2D` value **)** - :ref:`Texture2D` **get_vrs_texture** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_vrs_update_mode: .. rst-class:: classref-property :ref:`VRSUpdateMode` **vrs_update_mode** = ``1`` .. rst-class:: classref-property-setget - void **set_vrs_update_mode** **(** :ref:`VRSUpdateMode` value **)** - :ref:`VRSUpdateMode` **get_vrs_update_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_world_2d: .. rst-class:: classref-property :ref:`World2D` **world_2d** .. rst-class:: classref-property-setget - void **set_world_2d** **(** :ref:`World2D` value **)** - :ref:`World2D` **get_world_2d** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_property_world_3d: .. rst-class:: classref-property :ref:`World3D` **world_3d** .. rst-class:: classref-property-setget - void **set_world_3d** **(** :ref:`World3D` value **)** - :ref:`World3D` **get_world_3d** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_Viewport_method_find_world_2d: .. rst-class:: classref-method :ref:`World2D` **find_world_2d** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_find_world_3d: .. rst-class:: classref-method :ref:`World3D` **find_world_3d** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_camera_2d: .. rst-class:: classref-method :ref:`Camera2D` **get_camera_2d** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_camera_3d: .. rst-class:: classref-method :ref:`Camera3D` **get_camera_3d** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_canvas_cull_mask_bit: .. rst-class:: classref-method :ref:`bool` **get_canvas_cull_mask_bit** **(** :ref:`int` layer **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_embedded_subwindows: .. rst-class:: classref-method :ref:`Window[]` **get_embedded_subwindows** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_final_transform: .. rst-class:: classref-method :ref:`Transform2D` **get_final_transform** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_mouse_position: .. rst-class:: classref-method :ref:`Vector2` **get_mouse_position** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_positional_shadow_atlas_quadrant_subdiv: .. rst-class:: classref-method :ref:`PositionalShadowAtlasQuadrantSubdiv` **get_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_render_info: .. rst-class:: classref-method :ref:`int` **get_render_info** **(** :ref:`RenderInfoType` type, :ref:`RenderInfo` info **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_screen_transform: .. rst-class:: classref-method :ref:`Transform2D` **get_screen_transform** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_texture: .. rst-class:: classref-method :ref:`ViewportTexture` **get_texture** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_viewport_rid: .. rst-class:: classref-method :ref:`RID` **get_viewport_rid** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_get_visible_rect: .. rst-class:: classref-method :ref:`Rect2` **get_visible_rect** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_gui_get_drag_data: .. rst-class:: classref-method :ref:`Variant` **gui_get_drag_data** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_gui_get_focus_owner: .. rst-class:: classref-method :ref:`Control` **gui_get_focus_owner** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_gui_get_hovered_control: .. rst-class:: classref-method :ref:`Control` **gui_get_hovered_control** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_gui_is_drag_successful: .. rst-class:: classref-method :ref:`bool` **gui_is_drag_successful** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_gui_is_dragging: .. rst-class:: classref-method :ref:`bool` **gui_is_dragging** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_gui_release_focus: .. rst-class:: classref-method void **gui_release_focus** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_is_input_handled: .. rst-class:: classref-method :ref:`bool` **is_input_handled** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_push_input: .. rst-class:: classref-method void **push_input** **(** :ref:`InputEvent` event, :ref:`bool` in_local_coords=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_push_text_input: .. rst-class:: classref-method void **push_text_input** **(** :ref:`String` text **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_push_unhandled_input: .. rst-class:: classref-method void **push_unhandled_input** **(** :ref:`InputEvent` event, :ref:`bool` in_local_coords=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_set_canvas_cull_mask_bit: .. rst-class:: classref-method void **set_canvas_cull_mask_bit** **(** :ref:`int` layer, :ref:`bool` enable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_set_input_as_handled: .. rst-class:: classref-method void **set_input_as_handled** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_set_positional_shadow_atlas_quadrant_subdiv: .. rst-class:: classref-method void **set_positional_shadow_atlas_quadrant_subdiv** **(** :ref:`int` quadrant, :ref:`PositionalShadowAtlasQuadrantSubdiv` subdiv **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_update_mouse_cursor_state: .. rst-class:: classref-method void **update_mouse_cursor_state** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Viewport_method_warp_mouse: .. rst-class:: classref-method void **warp_mouse** **(** :ref:`Vector2` position **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`