module Godot.Core.GodotMesh 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 ARRAY_FORMAT_INDEX :: Int pattern ARRAY_FORMAT_INDEX = 256 pattern ARRAY_COMPRESS_TANGENT :: Int pattern ARRAY_COMPRESS_TANGENT = 2048 pattern ARRAY_COMPRESS_NORMAL :: Int pattern ARRAY_COMPRESS_NORMAL = 1024 pattern ARRAY_FORMAT_COLOR :: Int pattern ARRAY_FORMAT_COLOR = 8 pattern ARRAY_FORMAT_TEX_UV :: Int pattern ARRAY_FORMAT_TEX_UV = 16 pattern ARRAY_COMPRESS_VERTEX :: Int pattern ARRAY_COMPRESS_VERTEX = 512 pattern ARRAY_FORMAT_VERTEX :: Int pattern ARRAY_FORMAT_VERTEX = 1 pattern ARRAY_COMPRESS_TEX_UV :: Int pattern ARRAY_COMPRESS_TEX_UV = 8192 pattern ARRAY_COMPRESS_BASE :: Int pattern ARRAY_COMPRESS_BASE = 9 pattern ARRAY_COMPRESS_BONES :: Int pattern ARRAY_COMPRESS_BONES = 32768 pattern ARRAY_MAX :: Int pattern ARRAY_MAX = 9 pattern ARRAY_NORMAL :: Int pattern ARRAY_NORMAL = 1 pattern ARRAY_FORMAT_TEX_UV2 :: Int pattern ARRAY_FORMAT_TEX_UV2 = 32 pattern ARRAY_INDEX :: Int pattern ARRAY_INDEX = 8 pattern ARRAY_COLOR :: Int pattern ARRAY_COLOR = 3 pattern PRIMITIVE_TRIANGLE_STRIP :: Int pattern PRIMITIVE_TRIANGLE_STRIP = 5 pattern PRIMITIVE_TRIANGLES :: Int pattern PRIMITIVE_TRIANGLES = 4 pattern ARRAY_TEX_UV :: Int pattern ARRAY_TEX_UV = 4 pattern BLEND_SHAPE_MODE_NORMALIZED :: Int pattern BLEND_SHAPE_MODE_NORMALIZED = 0 pattern PRIMITIVE_LINE_LOOP :: Int pattern PRIMITIVE_LINE_LOOP = 3 pattern PRIMITIVE_TRIANGLE_FAN :: Int pattern PRIMITIVE_TRIANGLE_FAN = 6 pattern ARRAY_FORMAT_NORMAL :: Int pattern ARRAY_FORMAT_NORMAL = 2 pattern ARRAY_TEX_UV2 :: Int pattern ARRAY_TEX_UV2 = 5 pattern ARRAY_COMPRESS_DEFAULT :: Int pattern ARRAY_COMPRESS_DEFAULT = 97280 pattern ARRAY_FORMAT_BONES :: Int pattern ARRAY_FORMAT_BONES = 64 pattern ARRAY_COMPRESS_COLOR :: Int pattern ARRAY_COMPRESS_COLOR = 4096 pattern ARRAY_WEIGHTS :: Int pattern ARRAY_WEIGHTS = 7 pattern ARRAY_TANGENT :: Int pattern ARRAY_TANGENT = 2 pattern ARRAY_COMPRESS_TEX_UV2 :: Int pattern ARRAY_COMPRESS_TEX_UV2 = 16384 pattern PRIMITIVE_LINE_STRIP :: Int pattern PRIMITIVE_LINE_STRIP = 2 pattern PRIMITIVE_LINES :: Int pattern PRIMITIVE_LINES = 1 pattern ARRAY_BONES :: Int pattern ARRAY_BONES = 6 pattern BLEND_SHAPE_MODE_RELATIVE :: Int pattern BLEND_SHAPE_MODE_RELATIVE = 1 pattern ARRAY_VERTEX :: Int pattern ARRAY_VERTEX = 0 pattern ARRAY_FLAG_USE_2D_VERTICES :: Int pattern ARRAY_FLAG_USE_2D_VERTICES = 262144 pattern ARRAY_COMPRESS_INDEX :: Int pattern ARRAY_COMPRESS_INDEX = 131072 pattern ARRAY_FORMAT_WEIGHTS :: Int pattern ARRAY_FORMAT_WEIGHTS = 128 pattern ARRAY_FORMAT_TANGENT :: Int pattern ARRAY_FORMAT_TANGENT = 4 pattern PRIMITIVE_POINTS :: Int pattern PRIMITIVE_POINTS = 0