header = "#pragma once\n"
autogen_warning = "/* File automatically generated by bve-build, do not modify manually */"
namespace = "bve"
includes = ["bve_prefix.h"]
documentation_style = "doxy"
[fn]
must_use = "BVE_NO_DISCARD"
[macro_expansion]
bitflags = true
[export]
prefix = "BVE_"
include = [
"ColorU8R",
"ColorU8RG",
"ColorU8RGB",
"ColorU8RGBA",
"ColorU16R",
"ColorU16RG",
"ColorU16RGB",
"ColorU16RGBA",
"ColorF32R",
"ColorF32RG",
"ColorF32RGB",
"ColorF32RGBA",
]
[export.rename]
"BlendMode" = "Mesh_Blend_Mode"
"FileType" = "Mesh_File_Type"
"Glow" = "Mesh_Glow"
"GlowAttenuationMode" = "Mesh_Glow_Attenuation_Mode"
[parse]
parse_deps = true
include = ["bve", "cgmath"]
extra_bindings = ["bve"]
[parse.expand]
crates = ["bve-native"]