godot-haskell-0.1.0.0: src/Godot/Core/GodotVisualServer.hs
module Godot.Core.GodotVisualServer 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 ARRAY_COMPRESS_WEIGHTS :: Int
pattern ARRAY_COMPRESS_WEIGHTS = 65536
pattern ARRAY_FLAG_USE_16_BIT_BONES :: Int
pattern ARRAY_FLAG_USE_16_BIT_BONES = 524288
pattern VIEWPORT_UPDATE_ALWAYS :: Int
pattern VIEWPORT_UPDATE_ALWAYS = 3
pattern ARRAY_FORMAT_INDEX :: Int
pattern ARRAY_FORMAT_INDEX = 256
pattern INFO_SURFACE_CHANGES_IN_FRAME :: Int
pattern INFO_SURFACE_CHANGES_IN_FRAME = 4
pattern VIEWPORT_DEBUG_DRAW_OVERDRAW :: Int
pattern VIEWPORT_DEBUG_DRAW_OVERDRAW = 2
pattern VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME :: Int
pattern VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME = 2
pattern ARRAY_COMPRESS_TANGENT :: Int
pattern ARRAY_COMPRESS_TANGENT = 2048
pattern INSTANCE_MULTIMESH :: Int
pattern INSTANCE_MULTIMESH = 2
pattern VIEWPORT_CLEAR_ALWAYS :: Int
pattern VIEWPORT_CLEAR_ALWAYS = 0
pattern SHADER_SPATIAL :: Int
pattern SHADER_SPATIAL = 0
pattern SHADOW_CASTING_SETTING_SHADOWS_ONLY :: Int
pattern SHADOW_CASTING_SETTING_SHADOWS_ONLY = 3
pattern ARRAY_COMPRESS_NORMAL :: Int
pattern ARRAY_COMPRESS_NORMAL = 1024
pattern ARRAY_FORMAT_COLOR :: Int
pattern ARRAY_FORMAT_COLOR = 8
pattern VIEWPORT_CLEAR_NEVER :: Int
pattern VIEWPORT_CLEAR_NEVER = 1
pattern TEXTURE_TYPE_2D_ARRAY :: Int
pattern TEXTURE_TYPE_2D_ARRAY = 2
pattern INSTANCE_GEOMETRY_MASK :: Int
pattern INSTANCE_GEOMETRY_MASK = 30
pattern VIEWPORT_USAGE_2D :: Int
pattern VIEWPORT_USAGE_2D = 0
pattern INSTANCE_LIGHTMAP_CAPTURE :: Int
pattern INSTANCE_LIGHTMAP_CAPTURE = 8
pattern MULTIMESH_COLOR_FLOAT :: Int
pattern MULTIMESH_COLOR_FLOAT = 2
pattern LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS :: Int
pattern LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS = 1
pattern INSTANCE_IMMEDIATE :: Int
pattern INSTANCE_IMMEDIATE = 3
pattern CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE :: Int
pattern CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE = 1
pattern ARRAY_FORMAT_TEX_UV :: Int
pattern ARRAY_FORMAT_TEX_UV = 16
pattern CANVAS_OCCLUDER_POLYGON_CULL_DISABLED :: Int
pattern CANVAS_OCCLUDER_POLYGON_CULL_DISABLED = 0
pattern ARRAY_COMPRESS_VERTEX :: Int
pattern ARRAY_COMPRESS_VERTEX = 512
pattern SCENARIO_DEBUG_DISABLED :: Int
pattern SCENARIO_DEBUG_DISABLED = 0
pattern ENV_DOF_BLUR_QUALITY_HIGH :: Int
pattern ENV_DOF_BLUR_QUALITY_HIGH = 2
pattern LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL :: Int
pattern LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL = 0
pattern ARRAY_FORMAT_VERTEX :: Int
pattern ARRAY_FORMAT_VERTEX = 1
pattern SHADER_MAX :: Int
pattern SHADER_MAX = 3
pattern VIEWPORT_DEBUG_DRAW_DISABLED :: Int
pattern VIEWPORT_DEBUG_DRAW_DISABLED = 0
pattern CANVAS_ITEM_Z_MIN :: Int
pattern CANVAS_ITEM_Z_MIN = -4096
pattern VIEWPORT_MSAA_8X :: Int
pattern VIEWPORT_MSAA_8X = 3
pattern INFO_MATERIAL_CHANGES_IN_FRAME :: Int
pattern INFO_MATERIAL_CHANGES_IN_FRAME = 2
pattern MAX_GLOW_LEVELS :: Int
pattern MAX_GLOW_LEVELS = 7
pattern LIGHT_OMNI_SHADOW_DETAIL_HORIZONTAL :: Int
pattern LIGHT_OMNI_SHADOW_DETAIL_HORIZONTAL = 1
pattern TEXTURE_TYPE_CUBEMAP :: Int
pattern TEXTURE_TYPE_CUBEMAP = 1
pattern VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME :: Int
pattern VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME = 4
pattern ARRAY_COMPRESS_TEX_UV :: Int
pattern ARRAY_COMPRESS_TEX_UV = 8192
pattern ARRAY_COMPRESS_BONES :: Int
pattern ARRAY_COMPRESS_BONES = 32768
pattern REFLECTION_PROBE_UPDATE_ALWAYS :: Int
pattern REFLECTION_PROBE_UPDATE_ALWAYS = 1
pattern VIEWPORT_MSAA_DISABLED :: Int
pattern VIEWPORT_MSAA_DISABLED = 0
pattern CUBEMAP_RIGHT :: Int
pattern CUBEMAP_RIGHT = 1
pattern ARRAY_MAX :: Int
pattern ARRAY_MAX = 9
pattern LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET :: Int
pattern LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET = 10
pattern ENV_TONE_MAPPER_FILMIC :: Int
pattern ENV_TONE_MAPPER_FILMIC = 2
pattern PARTICLES_DRAW_ORDER_LIFETIME :: Int
pattern PARTICLES_DRAW_ORDER_LIFETIME = 1
pattern NINE_PATCH_STRETCH :: Int
pattern NINE_PATCH_STRETCH = 0
pattern INFO_USAGE_VIDEO_MEM_TOTAL :: Int
pattern INFO_USAGE_VIDEO_MEM_TOTAL = 6
pattern ARRAY_NORMAL :: Int
pattern ARRAY_NORMAL = 1
pattern MULTIMESH_COLOR_NONE :: Int
pattern MULTIMESH_COLOR_NONE = 0
pattern ARRAY_FORMAT_TEX_UV2 :: Int
pattern ARRAY_FORMAT_TEX_UV2 = 32
pattern ENV_SSAO_QUALITY_LOW :: Int
pattern ENV_SSAO_QUALITY_LOW = 0
pattern INSTANCE_MESH :: Int
pattern INSTANCE_MESH = 1
pattern MATERIAL_RENDER_PRIORITY_MAX :: Int
pattern MATERIAL_RENDER_PRIORITY_MAX = 127
pattern LIGHT_PARAM_SHADOW_MAX_DISTANCE :: Int
pattern LIGHT_PARAM_SHADOW_MAX_DISTANCE = 8
pattern VIEWPORT_MSAA_2X :: Int
pattern VIEWPORT_MSAA_2X = 1
pattern PARTICLES_DRAW_ORDER_INDEX :: Int
pattern PARTICLES_DRAW_ORDER_INDEX = 0
pattern ENV_DOF_BLUR_QUALITY_LOW :: Int
pattern ENV_DOF_BLUR_QUALITY_LOW = 0
pattern INFO_SHADER_CHANGES_IN_FRAME :: Int
pattern INFO_SHADER_CHANGES_IN_FRAME = 3
pattern GLOW_BLEND_MODE_ADDITIVE :: Int
pattern GLOW_BLEND_MODE_ADDITIVE = 0
pattern ENV_BG_CANVAS :: Int
pattern ENV_BG_CANVAS = 4
pattern LIGHT_OMNI_SHADOW_DUAL_PARABOLOID :: Int
pattern LIGHT_OMNI_SHADOW_DUAL_PARABOLOID = 0
pattern ARRAY_INDEX :: Int
pattern ARRAY_INDEX = 8
pattern LIGHT_PARAM_ENERGY :: Int
pattern LIGHT_PARAM_ENERGY = 0
pattern ARRAY_COLOR :: Int
pattern ARRAY_COLOR = 3
pattern LIGHT_OMNI_SHADOW_CUBE :: Int
pattern LIGHT_OMNI_SHADOW_CUBE = 1
pattern PRIMITIVE_TRIANGLE_STRIP :: Int
pattern PRIMITIVE_TRIANGLE_STRIP = 5
pattern VIEWPORT_RENDER_INFO_MAX :: Int
pattern VIEWPORT_RENDER_INFO_MAX = 6
pattern PRIMITIVE_TRIANGLES :: Int
pattern PRIMITIVE_TRIANGLES = 4
pattern TEXTURE_FLAGS_DEFAULT :: Int
pattern TEXTURE_FLAGS_DEFAULT = 7
pattern VIEWPORT_USAGE_3D_NO_EFFECTS :: Int
pattern VIEWPORT_USAGE_3D_NO_EFFECTS = 3
pattern ARRAY_TEX_UV :: Int
pattern ARRAY_TEX_UV = 4
pattern VIEWPORT_CLEAR_ONLY_NEXT_FRAME :: Int
pattern VIEWPORT_CLEAR_ONLY_NEXT_FRAME = 2
pattern CANVAS_LIGHT_FILTER_PCF7 :: Int
pattern CANVAS_LIGHT_FILTER_PCF7 = 3
pattern BLEND_SHAPE_MODE_NORMALIZED :: Int
pattern BLEND_SHAPE_MODE_NORMALIZED = 0
pattern ENV_BG_COLOR_SKY :: Int
pattern ENV_BG_COLOR_SKY = 3
pattern PRIMITIVE_LINE_LOOP :: Int
pattern PRIMITIVE_LINE_LOOP = 3
pattern LIGHT_PARAM_SPECULAR :: Int
pattern LIGHT_PARAM_SPECULAR = 2
pattern CANVAS_LIGHT_MODE_SUB :: Int
pattern CANVAS_LIGHT_MODE_SUB = 1
pattern VIEWPORT_USAGE_3D :: Int
pattern VIEWPORT_USAGE_3D = 2
pattern GLOW_BLEND_MODE_SOFTLIGHT :: Int
pattern GLOW_BLEND_MODE_SOFTLIGHT = 2
pattern PRIMITIVE_TRIANGLE_FAN :: Int
pattern PRIMITIVE_TRIANGLE_FAN = 6
pattern VIEWPORT_DEBUG_DRAW_UNSHADED :: Int
pattern VIEWPORT_DEBUG_DRAW_UNSHADED = 1
pattern MATERIAL_RENDER_PRIORITY_MIN :: Int
pattern MATERIAL_RENDER_PRIORITY_MIN = -128
pattern LIGHT_OMNI_SHADOW_DETAIL_VERTICAL :: Int
pattern LIGHT_OMNI_SHADOW_DETAIL_VERTICAL = 0
pattern INSTANCE_FLAG_MAX :: Int
pattern INSTANCE_FLAG_MAX = 2
pattern MULTIMESH_TRANSFORM_3D :: Int
pattern MULTIMESH_TRANSFORM_3D = 1
pattern SCENARIO_DEBUG_OVERDRAW :: Int
pattern SCENARIO_DEBUG_OVERDRAW = 2
pattern ARRAY_FORMAT_NORMAL :: Int
pattern ARRAY_FORMAT_NORMAL = 2
pattern ARRAY_TEX_UV2 :: Int
pattern ARRAY_TEX_UV2 = 5
pattern ENV_DOF_BLUR_QUALITY_MEDIUM :: Int
pattern ENV_DOF_BLUR_QUALITY_MEDIUM = 1
pattern TEXTURE_TYPE_2D :: Int
pattern TEXTURE_TYPE_2D = 0
pattern ENV_BG_SKY :: Int
pattern ENV_BG_SKY = 2
pattern FEATURE_SHADERS :: Int
pattern FEATURE_SHADERS = 0
pattern CUBEMAP_TOP :: Int
pattern CUBEMAP_TOP = 3
pattern PARTICLES_DRAW_ORDER_VIEW_DEPTH :: Int
pattern PARTICLES_DRAW_ORDER_VIEW_DEPTH = 2
pattern CUBEMAP_BACK :: Int
pattern CUBEMAP_BACK = 5
pattern LIGHT_SPOT :: Int
pattern LIGHT_SPOT = 2
pattern LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS :: Int
pattern LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS = 2
pattern INSTANCE_PARTICLES :: Int
pattern INSTANCE_PARTICLES = 4
pattern TEXTURE_FLAG_REPEAT :: Int
pattern TEXTURE_FLAG_REPEAT = 2
pattern LIGHT_PARAM_SPOT_ATTENUATION :: Int
pattern LIGHT_PARAM_SPOT_ATTENUATION = 6
pattern REFLECTION_PROBE_UPDATE_ONCE :: Int
pattern REFLECTION_PROBE_UPDATE_ONCE = 0
pattern ARRAY_COMPRESS_DEFAULT :: Int
pattern ARRAY_COMPRESS_DEFAULT = 97280
pattern CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE :: Int
pattern CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE = 2
pattern CANVAS_ITEM_Z_MAX :: Int
pattern CANVAS_ITEM_Z_MAX = 4096
pattern ENV_TONE_MAPPER_LINEAR :: Int
pattern ENV_TONE_MAPPER_LINEAR = 0
pattern LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET :: Int
pattern LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET = 11
pattern VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME :: Int
pattern VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME = 1
pattern LIGHT_OMNI :: Int
pattern LIGHT_OMNI = 1
pattern ENV_BG_MAX :: Int
pattern ENV_BG_MAX = 6
pattern INSTANCE_REFLECTION_PROBE :: Int
pattern INSTANCE_REFLECTION_PROBE = 6
pattern INFO_TEXTURE_MEM_USED :: Int
pattern INFO_TEXTURE_MEM_USED = 8
pattern INSTANCE_NONE :: Int
pattern INSTANCE_NONE = 0
pattern SHADER_CANVAS_ITEM :: Int
pattern SHADER_CANVAS_ITEM = 1
pattern ENV_SSAO_QUALITY_MEDIUM :: Int
pattern ENV_SSAO_QUALITY_MEDIUM = 1
pattern CANVAS_LIGHT_FILTER_PCF3 :: Int
pattern CANVAS_LIGHT_FILTER_PCF3 = 1
pattern ARRAY_FORMAT_BONES :: Int
pattern ARRAY_FORMAT_BONES = 64
pattern LIGHT_PARAM_SPOT_ANGLE :: Int
pattern LIGHT_PARAM_SPOT_ANGLE = 5
pattern ARRAY_WEIGHTS_SIZE :: Int
pattern ARRAY_WEIGHTS_SIZE = 4
pattern SHADOW_CASTING_SETTING_DOUBLE_SIDED :: Int
pattern SHADOW_CASTING_SETTING_DOUBLE_SIDED = 2
pattern ENV_SSAO_QUALITY_HIGH :: Int
pattern ENV_SSAO_QUALITY_HIGH = 2
pattern INFO_VERTICES_IN_FRAME :: Int
pattern INFO_VERTICES_IN_FRAME = 1
pattern INFO_VIDEO_MEM_USED :: Int
pattern INFO_VIDEO_MEM_USED = 7
pattern GLOW_BLEND_MODE_REPLACE :: Int
pattern GLOW_BLEND_MODE_REPLACE = 3
pattern NINE_PATCH_TILE_FIT :: Int
pattern NINE_PATCH_TILE_FIT = 2
pattern VIEWPORT_UPDATE_ONCE :: Int
pattern VIEWPORT_UPDATE_ONCE = 1
pattern ARRAY_COMPRESS_COLOR :: Int
pattern ARRAY_COMPRESS_COLOR = 4096
pattern GLOW_BLEND_MODE_SCREEN :: Int
pattern GLOW_BLEND_MODE_SCREEN = 1
pattern MAX_CURSORS :: Int
pattern MAX_CURSORS = 8
pattern TEXTURE_FLAG_CONVERT_TO_LINEAR :: Int
pattern TEXTURE_FLAG_CONVERT_TO_LINEAR = 16
pattern PRIMITIVE_MAX :: Int
pattern PRIMITIVE_MAX = 7
pattern LIGHT_PARAM_CONTACT_SHADOW_SIZE :: Int
pattern LIGHT_PARAM_CONTACT_SHADOW_SIZE = 7
pattern INSTANCE_MAX :: Int
pattern INSTANCE_MAX = 9
pattern ENV_SSAO_BLUR_3x3 :: Int
pattern ENV_SSAO_BLUR_3x3 = 3
pattern ARRAY_WEIGHTS :: Int
pattern ARRAY_WEIGHTS = 7
pattern LIGHT_PARAM_MAX :: Int
pattern LIGHT_PARAM_MAX = 15
pattern CUBEMAP_BOTTOM :: Int
pattern CUBEMAP_BOTTOM = 2
pattern ARRAY_TANGENT :: Int
pattern ARRAY_TANGENT = 2
pattern SCENARIO_DEBUG_SHADELESS :: Int
pattern SCENARIO_DEBUG_SHADELESS = 3
pattern INFO_OBJECTS_IN_FRAME :: Int
pattern INFO_OBJECTS_IN_FRAME = 0
pattern INSTANCE_GI_PROBE :: Int
pattern INSTANCE_GI_PROBE = 7
pattern LIGHT_PARAM_SHADOW_NORMAL_BIAS :: Int
pattern LIGHT_PARAM_SHADOW_NORMAL_BIAS = 12
pattern VIEWPORT_USAGE_2D_NO_SAMPLING :: Int
pattern VIEWPORT_USAGE_2D_NO_SAMPLING = 1
pattern ENV_SSAO_BLUR_2x2 :: Int
pattern ENV_SSAO_BLUR_2x2 = 2
pattern VIEWPORT_UPDATE_DISABLED :: Int
pattern VIEWPORT_UPDATE_DISABLED = 0
pattern SHADOW_CASTING_SETTING_OFF :: Int
pattern SHADOW_CASTING_SETTING_OFF = 0
pattern VIEWPORT_MSAA_16X :: Int
pattern VIEWPORT_MSAA_16X = 4
pattern CANVAS_LIGHT_FILTER_PCF9 :: Int
pattern CANVAS_LIGHT_FILTER_PCF9 = 4
pattern ENV_SSAO_BLUR_DISABLED :: Int
pattern ENV_SSAO_BLUR_DISABLED = 0
pattern TEXTURE_FLAG_ANISOTROPIC_FILTER :: Int
pattern TEXTURE_FLAG_ANISOTROPIC_FILTER = 8
pattern FEATURE_MULTITHREADED :: Int
pattern FEATURE_MULTITHREADED = 1
pattern ENV_SSAO_BLUR_1x1 :: Int
pattern ENV_SSAO_BLUR_1x1 = 1
pattern INFO_DRAW_CALLS_IN_FRAME :: Int
pattern INFO_DRAW_CALLS_IN_FRAME = 5
pattern ENV_BG_COLOR :: Int
pattern ENV_BG_COLOR = 1
pattern ENV_TONE_MAPPER_ACES :: Int
pattern ENV_TONE_MAPPER_ACES = 3
pattern LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE :: Int
pattern LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE = 0
pattern LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED :: Int
pattern LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED = 1
pattern ARRAY_COMPRESS_TEX_UV2 :: Int
pattern ARRAY_COMPRESS_TEX_UV2 = 16384
pattern MULTIMESH_COLOR_8BIT :: Int
pattern MULTIMESH_COLOR_8BIT = 1
pattern MULTIMESH_TRANSFORM_2D :: Int
pattern MULTIMESH_TRANSFORM_2D = 0
pattern VIEWPORT_UPDATE_WHEN_VISIBLE :: Int
pattern VIEWPORT_UPDATE_WHEN_VISIBLE = 2
pattern INSTANCE_LIGHT :: Int
pattern INSTANCE_LIGHT = 5
pattern TEXTURE_TYPE_3D :: Int
pattern TEXTURE_TYPE_3D = 3
pattern TEXTURE_FLAG_MIPMAPS :: Int
pattern TEXTURE_FLAG_MIPMAPS = 1
pattern PRIMITIVE_LINE_STRIP :: Int
pattern PRIMITIVE_LINE_STRIP = 2
pattern TEXTURE_FLAG_FILTER :: Int
pattern TEXTURE_FLAG_FILTER = 4
pattern ENV_BG_KEEP :: Int
pattern ENV_BG_KEEP = 5
pattern CANVAS_LIGHT_FILTER_NONE :: Int
pattern CANVAS_LIGHT_FILTER_NONE = 0
pattern CUBEMAP_FRONT :: Int
pattern CUBEMAP_FRONT = 4
pattern TEXTURE_FLAG_USED_FOR_STREAMING :: Int
pattern TEXTURE_FLAG_USED_FOR_STREAMING = 2048
pattern INFO_VERTEX_MEM_USED :: Int
pattern INFO_VERTEX_MEM_USED = 9
pattern TEXTURE_FLAG_MIRRORED_REPEAT :: Int
pattern TEXTURE_FLAG_MIRRORED_REPEAT = 32
pattern PRIMITIVE_LINES :: Int
pattern PRIMITIVE_LINES = 1
pattern VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME :: Int
pattern VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME = 0
pattern ENV_BG_CLEAR_COLOR :: Int
pattern ENV_BG_CLEAR_COLOR = 0
pattern SHADOW_CASTING_SETTING_ON :: Int
pattern SHADOW_CASTING_SETTING_ON = 1
pattern SCENARIO_DEBUG_WIREFRAME :: Int
pattern SCENARIO_DEBUG_WIREFRAME = 1
pattern CANVAS_LIGHT_MODE_ADD :: Int
pattern CANVAS_LIGHT_MODE_ADD = 0
pattern LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE :: Int
pattern LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE = 14
pattern VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME :: Int
pattern VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME = 5
pattern ARRAY_BONES :: Int
pattern ARRAY_BONES = 6
pattern LIGHT_PARAM_ATTENUATION :: Int
pattern LIGHT_PARAM_ATTENUATION = 4
pattern VIEWPORT_DEBUG_DRAW_WIREFRAME :: Int
pattern VIEWPORT_DEBUG_DRAW_WIREFRAME = 3
pattern CANVAS_LIGHT_MODE_MIX :: Int
pattern CANVAS_LIGHT_MODE_MIX = 2
pattern NINE_PATCH_TILE :: Int
pattern NINE_PATCH_TILE = 1
pattern VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME :: Int
pattern VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME = 3
pattern INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE :: Int
pattern INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE = 1
pattern CANVAS_LIGHT_MODE_MASK :: Int
pattern CANVAS_LIGHT_MODE_MASK = 3
pattern LIGHT_PARAM_RANGE :: Int
pattern LIGHT_PARAM_RANGE = 3
pattern BLEND_SHAPE_MODE_RELATIVE :: Int
pattern BLEND_SHAPE_MODE_RELATIVE = 1
pattern VIEWPORT_MSAA_4X :: Int
pattern VIEWPORT_MSAA_4X = 2
pattern LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET :: Int
pattern LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET = 9
pattern ENV_TONE_MAPPER_REINHARD :: Int
pattern ENV_TONE_MAPPER_REINHARD = 1
pattern CANVAS_LIGHT_FILTER_PCF13 :: Int
pattern CANVAS_LIGHT_FILTER_PCF13 = 5
pattern NO_INDEX_ARRAY :: Int
pattern NO_INDEX_ARRAY = -1
pattern ARRAY_VERTEX :: Int
pattern ARRAY_VERTEX = 0
pattern ARRAY_FLAG_USE_2D_VERTICES :: Int
pattern ARRAY_FLAG_USE_2D_VERTICES = 262144
pattern CANVAS_LIGHT_FILTER_PCF5 :: Int
pattern CANVAS_LIGHT_FILTER_PCF5 = 2
pattern LIGHT_DIRECTIONAL :: Int
pattern LIGHT_DIRECTIONAL = 0
pattern ARRAY_COMPRESS_INDEX :: Int
pattern ARRAY_COMPRESS_INDEX = 131072
pattern INSTANCE_FLAG_USE_BAKED_LIGHT :: Int
pattern INSTANCE_FLAG_USE_BAKED_LIGHT = 0
pattern CUBEMAP_LEFT :: Int
pattern CUBEMAP_LEFT = 0
pattern LIGHT_PARAM_SHADOW_BIAS :: Int
pattern LIGHT_PARAM_SHADOW_BIAS = 13
pattern ARRAY_FORMAT_WEIGHTS :: Int
pattern ARRAY_FORMAT_WEIGHTS = 128
pattern SHADER_PARTICLES :: Int
pattern SHADER_PARTICLES = 2
pattern ARRAY_FORMAT_TANGENT :: Int
pattern ARRAY_FORMAT_TANGENT = 4
pattern PRIMITIVE_POINTS :: Int
pattern PRIMITIVE_POINTS = 0
frame_post_draw :: Signal GodotVisualServer
frame_post_draw = Signal "frame_post_draw"
frame_pre_draw :: Signal GodotVisualServer
frame_pre_draw = Signal "frame_pre_draw"