module Godot.Core.GodotViewport where import Data.Coerce import Foreign.C import Godot.Internal.Dispatch import System.IO.Unsafe import Godot.Gdnative.Internal import Godot.Gdnative.Types import Godot.Api.Auto pattern CLEAR_MODE_ONLY_NEXT_FRAME :: Int pattern CLEAR_MODE_ONLY_NEXT_FRAME = 2 pattern DEBUG_DRAW_OVERDRAW :: Int pattern DEBUG_DRAW_OVERDRAW = 2 pattern UPDATE_ALWAYS :: Int pattern UPDATE_ALWAYS = 3 pattern RENDER_INFO_MATERIAL_CHANGES_IN_FRAME :: Int pattern RENDER_INFO_MATERIAL_CHANGES_IN_FRAME = 2 pattern USAGE_3D :: Int pattern USAGE_3D = 2 pattern MSAA_4X :: Int pattern MSAA_4X = 2 pattern SHADOW_ATLAS_QUADRANT_SUBDIV_1024 :: Int pattern SHADOW_ATLAS_QUADRANT_SUBDIV_1024 = 6 pattern SHADOW_ATLAS_QUADRANT_SUBDIV_16 :: Int pattern SHADOW_ATLAS_QUADRANT_SUBDIV_16 = 3 pattern RENDER_INFO_SHADER_CHANGES_IN_FRAME :: Int pattern RENDER_INFO_SHADER_CHANGES_IN_FRAME = 3 pattern RENDER_INFO_MAX :: Int pattern RENDER_INFO_MAX = 6 pattern CLEAR_MODE_NEVER :: Int pattern CLEAR_MODE_NEVER = 1 pattern SHADOW_ATLAS_QUADRANT_SUBDIV_64 :: Int pattern SHADOW_ATLAS_QUADRANT_SUBDIV_64 = 4 pattern USAGE_3D_NO_EFFECTS :: Int pattern USAGE_3D_NO_EFFECTS = 3 pattern RENDER_INFO_OBJECTS_IN_FRAME :: Int pattern RENDER_INFO_OBJECTS_IN_FRAME = 0 pattern MSAA_2X :: Int pattern MSAA_2X = 1 pattern SHADOW_ATLAS_QUADRANT_SUBDIV_256 :: Int pattern SHADOW_ATLAS_QUADRANT_SUBDIV_256 = 5 pattern SHADOW_ATLAS_QUADRANT_SUBDIV_MAX :: Int pattern SHADOW_ATLAS_QUADRANT_SUBDIV_MAX = 7 pattern UPDATE_DISABLED :: Int pattern UPDATE_DISABLED = 0 pattern MSAA_DISABLED :: Int pattern MSAA_DISABLED = 0 pattern DEBUG_DRAW_DISABLED :: Int pattern DEBUG_DRAW_DISABLED = 0 pattern MSAA_8X :: Int pattern MSAA_8X = 3 pattern USAGE_2D :: Int pattern USAGE_2D = 0 pattern RENDER_INFO_VERTICES_IN_FRAME :: Int pattern RENDER_INFO_VERTICES_IN_FRAME = 1 pattern SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED :: Int pattern SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED = 0 pattern DEBUG_DRAW_UNSHADED :: Int pattern DEBUG_DRAW_UNSHADED = 1 pattern DEBUG_DRAW_WIREFRAME :: Int pattern DEBUG_DRAW_WIREFRAME = 3 pattern RENDER_INFO_DRAW_CALLS_IN_FRAME :: Int pattern RENDER_INFO_DRAW_CALLS_IN_FRAME = 5 pattern UPDATE_WHEN_VISIBLE :: Int pattern UPDATE_WHEN_VISIBLE = 2 pattern CLEAR_MODE_ALWAYS :: Int pattern CLEAR_MODE_ALWAYS = 0 pattern SHADOW_ATLAS_QUADRANT_SUBDIV_1 :: Int pattern SHADOW_ATLAS_QUADRANT_SUBDIV_1 = 1 pattern MSAA_16X :: Int pattern MSAA_16X = 4 pattern SHADOW_ATLAS_QUADRANT_SUBDIV_4 :: Int pattern SHADOW_ATLAS_QUADRANT_SUBDIV_4 = 2 pattern USAGE_2D_NO_SAMPLING :: Int pattern USAGE_2D_NO_SAMPLING = 1 pattern UPDATE_ONCE :: Int pattern UPDATE_ONCE = 1 pattern RENDER_INFO_SURFACE_CHANGES_IN_FRAME :: Int pattern RENDER_INFO_SURFACE_CHANGES_IN_FRAME = 4 size_changed :: Signal GodotViewport size_changed = Signal "size_changed"