BBMOD Docs
Scripting API
Scripting API
ColMesh
Functions
bbmod_mesh_to_colmesh
bbmod_model_to_colmesh
Core
Constructors
BBMOD_Animation
BBMOD_AnimationInstance
BBMOD_AnimationPlayer
BBMOD_BaseCamera
BBMOD_BaseMaterial
BBMOD_BaseRenderer
BBMOD_BaseShader
BBMOD_Camera
BBMOD_Color
BBMOD_Cubemap
BBMOD_DefaultLightmapMaterial
BBMOD_DefaultLightmapShader
BBMOD_DefaultMaterial
BBMOD_DefaultRenderer
BBMOD_DefaultShader
BBMOD_DefaultSpriteShader
DEPRECATED
BBMOD_DirectionalLight
BBMOD_DLL
BBMOD_DualQuaternion
BBMOD_DynamicBatch
BBMOD_Exception
BBMOD_ImageBasedLight
BBMOD_Importer
BBMOD_Light
BBMOD_LightmapMaterial
DEPRECATED
BBMOD_LightmapShader
DEPRECATED
BBMOD_Material
BBMOD_MaterialPropertyBlock
BBMOD_Matrix
BBMOD_Mesh
BBMOD_MeshBuilder
BBMOD_MeshRenderQueue
BBMOD_Model
BBMOD_Node
BBMOD_NotImplementedException
BBMOD_OutOfRangeException
BBMOD_PointLight
BBMOD_Property
BBMOD_PunctualLight
BBMOD_Quaternion
BBMOD_Rect
BBMOD_ReflectionProbe
BBMOD_Renderer
DEPRECATED
BBMOD_RenderQueue
BBMOD_Resource
BBMOD_ResourceManager
BBMOD_Shader
BBMOD_SpotLight
BBMOD_Sprite
BBMOD_StaticBatch
DEPRECATED
BBMOD_Vec2
BBMOD_Vec3
BBMOD_Vec4
BBMOD_Vertex
BBMOD_VertexFormat
Interfaces
BBMOD_IDestructible
BBMOD_IEventListener
BBMOD_IMeshRenderQueue
BBMOD_IRenderable
BBMOD_IRenderTarget
Functions
bbmod_array_clone
bbmod_array_from_buffer
bbmod_array_to_buffer
bbmod_assert
bbmod_async_image_loaded_update
bbmod_async_save_load_update
bbmod_blendmode_from_string
bbmod_blendmode_to_string
bbmod_buffer_load_async
bbmod_camera_get_aspect_flip
bbmod_camera_get_exposure
bbmod_camera_get_fov_flip
bbmod_camera_get_position
bbmod_camera_get_zfar
bbmod_camera_set_aspect_flip
bbmod_camera_set_exposure
bbmod_camera_set_fov_flip
bbmod_camera_set_position
bbmod_camera_set_zfar
bbmod_cmpfunc_from_string
bbmod_cmpfunc_to_string
bbmod_cullmode_from_string
bbmod_cullmode_to_string
bbmod_empty_callback
bbmod_fog_get_color
bbmod_fog_get_end
bbmod_fog_get_intensity
bbmod_fog_get_start
bbmod_fog_set
bbmod_fog_set_color
bbmod_fog_set_end
bbmod_fog_set_intensity
bbmod_fog_set_start
bbmod_get_calling_function_name
bbmod_gpu_get_default_state
bbmod_hdr_is_supported
bbmod_ibl_get
bbmod_ibl_set
bbmod_is_browser
bbmod_json_load
bbmod_lerp_delta_time
bbmod_light_ambient_get_affect_lightmaps
bbmod_light_ambient_get_dir
bbmod_light_ambient_get_down
bbmod_light_ambient_get_up
bbmod_light_ambient_set
bbmod_light_ambient_set_affect_lightmaps
bbmod_light_ambient_set_dir
bbmod_light_ambient_set_down
bbmod_light_ambient_set_up
bbmod_light_directional_get
bbmod_light_directional_set
bbmod_light_point_add
DEPRECATED
bbmod_light_point_clear
DEPRECATED
bbmod_light_point_count
DEPRECATED
bbmod_light_point_get
DEPRECATED
bbmod_light_point_remove
DEPRECATED
bbmod_light_point_remove_index
DEPRECATED
bbmod_light_punctual_add
bbmod_light_punctual_clear
bbmod_light_punctual_count
bbmod_light_punctual_get
bbmod_light_punctual_remove
bbmod_light_punctual_remove_index
bbmod_lightmap_get
bbmod_lightmap_set
bbmod_material_exists
bbmod_material_get
bbmod_material_props_get
bbmod_material_props_reset
bbmod_material_props_set
bbmod_material_register
bbmod_material_reset
bbmod_matrix_build_normalmatrix
bbmod_mipenable_from_string
bbmod_mipenable_to_string
bbmod_mrt_is_supported
bbmod_path_get_absolute
bbmod_path_get_relative
bbmod_path_is_absolute
bbmod_path_is_relative
bbmod_path_normalize
bbmod_reflection_probe_add
bbmod_reflection_probe_clear
bbmod_reflection_probe_count
bbmod_reflection_probe_find
bbmod_reflection_probe_get
bbmod_reflection_probe_remove
bbmod_reflection_probe_remove_index
bbmod_render_pass_from_string
bbmod_render_pass_get
bbmod_render_pass_set
bbmod_render_pass_to_string
bbmod_render_queue_get_default
bbmod_render_queues_clear
bbmod_render_queues_get
bbmod_render_queues_submit
bbmod_set_instance_id
bbmod_shader_clear_globals
bbmod_shader_exists
bbmod_shader_get
bbmod_shader_get_global
bbmod_shader_register
bbmod_shader_set_global_f
bbmod_shader_set_global_f2
bbmod_shader_set_global_f3
bbmod_shader_set_global_f4
bbmod_shader_set_global_f_array
bbmod_shader_set_global_i
bbmod_shader_set_global_i2
bbmod_shader_set_global_i3
bbmod_shader_set_global_i4
bbmod_shader_set_global_i_array
bbmod_shader_set_global_matrix
bbmod_shader_set_global_matrix_array
bbmod_shader_set_global_sampler
bbmod_shader_set_global_sampler_filter
bbmod_shader_set_global_sampler_max_aniso
bbmod_shader_set_global_sampler_max_mip
bbmod_shader_set_global_sampler_min_mip
bbmod_shader_set_global_sampler_mip_bias
bbmod_shader_set_global_sampler_mip_enable
bbmod_shader_set_global_sampler_mip_filter
bbmod_shader_set_global_sampler_repeat
bbmod_shader_set_globals
bbmod_shader_unset_global
bbmod_sprite_add_async
bbmod_string_explode
bbmod_string_join_array
bbmod_string_split_on_first
bbmod_string_starts_with
bbmod_surface_check
bbmod_texfilter_from_string
bbmod_texfilter_to_string
bbmod_texture_set_stage_vs
bbmod_vertex_buffer_load
bbmod_vtf_is_supported
bbmod_window_get_height
bbmod_window_get_width
Enums
BBMOD_ECubeSide
BBMOD_EPropertyType
BBMOD_ERenderCommand
BBMOD_ERenderPass
BBMOD_EShaderUniformType
Macros
BBMOD_C_AQUA
BBMOD_C_BLACK
BBMOD_C_BLUE
BBMOD_C_DKGRAY
BBMOD_C_FUCHSIA
BBMOD_C_GRAY
BBMOD_C_GREEN
BBMOD_C_LIME
BBMOD_C_LTGRAY
BBMOD_C_MAROON
BBMOD_C_NAVY
BBMOD_C_OLIVE
BBMOD_C_ORANGE
BBMOD_C_PURPLE
BBMOD_C_RED
BBMOD_C_SILVER
BBMOD_C_TEAL
BBMOD_C_WHITE
BBMOD_C_YELLOW
BBMOD_DLL_IS_SUPPORTED
BBMOD_DLL_PATH
BBMOD_EV_ANIMATION_CHANGE
BBMOD_EV_ANIMATION_END
BBMOD_EV_ANIMATION_LOOP
BBMOD_MATERIAL_DEFAULT
BBMOD_MATERIAL_DEFAULT_ANIMATED
DEPRECATED
BBMOD_MATERIAL_DEFAULT_BATCHED
DEPRECATED
BBMOD_MATERIAL_DEFAULT_LIGHTMAP
BBMOD_MATERIAL_DEFAULT_SPRITE
DEPRECATED
BBMOD_MATERIAL_DEFAULT_UNLIT
BBMOD_MATERIAL_LIGHTMAP
DEPRECATED
BBMOD_MATERIAL_SPRITE
DEPRECATED
BBMOD_MATRIX_IDENTITY
BBMOD_MAX_BATCH_VEC4S
BBMOD_MAX_BONES
BBMOD_MAX_PUNCTUAL_LIGHTS
BBMOD_NORMALS_FLAT
BBMOD_NORMALS_NONE
BBMOD_NORMALS_SMOOTH
BBMOD_RELEASE_MAJOR
BBMOD_RELEASE_MINOR
BBMOD_RELEASE_PATCH
BBMOD_RELEASE_STRING
BBMOD_RESOURCE_MANAGER
BBMOD_RGBM_VALUE_MAX
BBMOD_SHADER_CURRENT
BBMOD_SHADER_DEFAULT
BBMOD_SHADER_DEFAULT_ANIMATED
DEPRECATED
BBMOD_SHADER_DEFAULT_BATCHED
DEPRECATED
BBMOD_SHADER_DEFAULT_DEPTH
BBMOD_SHADER_DEFAULT_LIGHTMAP
BBMOD_SHADER_DEFAULT_SPRITE
DEPRECATED
BBMOD_SHADER_DEFAULT_UNLIT
BBMOD_SHADER_DEPTH
DEPRECATED
BBMOD_SHADER_DEPTH_ANIMATED
DEPRECATED
BBMOD_SHADER_DEPTH_BATCHED
DEPRECATED
BBMOD_SHADER_LIGHTMAP
DEPRECATED
BBMOD_SHADER_LIGHTMAP_DEPTH
DEPRECATED
BBMOD_SHADER_SPRITE
DEPRECATED
BBMOD_VEC3_FORWARD
BBMOD_VEC3_RIGHT
BBMOD_VEC3_UP
BBMOD_VERSION_MAJOR
BBMOD_VERSION_MINOR
BBMOD_VFORMAT_DEBUG
BBMOD_VFORMAT_DEFAULT
BBMOD_VFORMAT_DEFAULT_ANIMATED
BBMOD_VFORMAT_DEFAULT_BATCHED
BBMOD_VFORMAT_DEFAULT_COLOR
BBMOD_VFORMAT_DEFAULT_COLOR_ANIMATED
BBMOD_VFORMAT_DEFAULT_COLOR_BATCHED
BBMOD_VFORMAT_DEFAULT_LIGHTMAP
BBMOD_VFORMAT_DEFAULT_SPRITE
BBMOD_VFORMAT_LIGHTMAP
DEPRECATED
BBMOD_VFORMAT_SPRITE
DEPRECATED
DeferredRenderer
Constructors
BBMOD_DeferredRenderer
Functions
bbmod_deferred_renderer_is_supported
Macros
BBMOD_MATERIAL_DEFERRED
BBMOD_MATERIAL_TERRAIN_DEFERRED
BBMOD_SHADER_GBUFFER
BBMOD_SHADER_TERRAIN_GBUFFER
Gizmo
Constructors
BBMOD_Gizmo
Enums
BBMOD_EEditAxis
BBMOD_EEditSpace
BBMOD_EEditType
Macros
BBMOD_SHADER_INSTANCE_ID
BBMOD_SHADER_INSTANCE_ID_ANIMATED
DEPRECATED
BBMOD_SHADER_INSTANCE_ID_BATCHED
DEPRECATED
BBMOD_SHADER_LIGHTMAP_INSTANCE_ID
DEPRECATED
OBJImporter
Constructors
BBMOD_OBJImporter
Particles
Constructors
BBMOD_AABBEmissionModule
BBMOD_AddRealOnCollisionModule
BBMOD_AddRealOverTimeModule
BBMOD_AddVec2OnCollisionModule
BBMOD_AddVec2OverTimeModule
BBMOD_AddVec3OnCollisionModule
BBMOD_AddVec3OverTimeModule
BBMOD_AddVec4OnCollisionModule
BBMOD_AddVec4OverTimeModule
BBMOD_AttractorModule
BBMOD_CollisionEventModule
BBMOD_CollisionKillModule
BBMOD_DragModule
BBMOD_EmissionModule
BBMOD_EmissionOverTimeModule
BBMOD_GravityModule
BBMOD_MixColorFromHealthModule
BBMOD_MixColorFromSpeedModule
BBMOD_MixColorModule
BBMOD_MixColorOverTimeModule
BBMOD_MixEmissionModule
BBMOD_MixQuaternionFromHealthModule
BBMOD_MixQuaternionFromSpeedModule
BBMOD_MixQuaternionModule
BBMOD_MixQuaternionOverTimeModule
BBMOD_MixRealFromHealthModule
BBMOD_MixRealFromSpeedModule
BBMOD_MixRealModule
BBMOD_MixRealOverTimeModule
BBMOD_MixSpeedModule
BBMOD_MixVec2FromHealthModule
BBMOD_MixVec2FromSpeedModule
BBMOD_MixVec2Module
BBMOD_MixVec2OverTimeModule
BBMOD_MixVec3FromHealthModule
BBMOD_MixVec3FromSpeedModule
BBMOD_MixVec3Module
BBMOD_MixVec3OverTimeModule
BBMOD_MixVec4FromHealthModule
BBMOD_MixVec4FromSpeedModule
BBMOD_MixVec4Module
BBMOD_MixVec4OverTimeModule
BBMOD_ParticleEmitter
BBMOD_ParticleMaterial
BBMOD_ParticleModule
BBMOD_ParticleShader
BBMOD_ParticleSystem
BBMOD_RandomRotationModule
BBMOD_SetColorModule
BBMOD_SetQuaternionModule
BBMOD_SetRealModule
BBMOD_SetVec2Module
BBMOD_SetVec3Module
BBMOD_SetVec4Module
BBMOD_SphereEmissionModule
BBMOD_TerrainCollisionModule
Enums
BBMOD_EParticle
Macros
BBMOD_MATERIAL_PARTICLE_LIT
BBMOD_MATERIAL_PARTICLE_UNLIT
BBMOD_MODEL_PARTICLE
BBMOD_SHADER_PARTICLE_DEPTH
BBMOD_SHADER_PARTICLE_LIT
BBMOD_SHADER_PARTICLE_UNLIT
BBMOD_VFORMAT_PARTICLE
BBMOD_VFORMAT_PARTICLE_BATCHED
PostProcessing
Constructors
BBMOD_ChromaticAberrationEffect
BBMOD_ColorGradingEffect
BBMOD_DepthOfFieldEffect
BBMOD_DirectionalBlurEffect
BBMOD_ExposureEffect
BBMOD_FilmGrainEffect
BBMOD_FXAAEffect
BBMOD_GammaCorrectEffect
BBMOD_KawaseBlurEffect
BBMOD_LensDistortionEffect
BBMOD_LensFlare
BBMOD_LensFlareElement
BBMOD_LensFlaresEffect
BBMOD_LightBloomEffect
BBMOD_LumaSharpenEffect
BBMOD_MonochromeEffect
BBMOD_NormalDistortionEffect
BBMOD_PostProcessEffect
BBMOD_PostProcessor
BBMOD_RadialBlurEffect
BBMOD_ReinhardTonemapEffect
BBMOD_SunShaftsEffect
BBMOD_VignetteEffect
Functions
bbmod_lens_flare_add
bbmod_lens_flare_clear
bbmod_lens_flare_count
bbmod_lens_flare_get
bbmod_lens_flare_remove
bbmod_lens_flare_remove_index
Enums
BBMOD_EAntialiasing
OBSOLETE
Raycasting
Constructors
BBMOD_AABBCollider
BBMOD_Collider
BBMOD_FrustumCollider
BBMOD_PlaneCollider
BBMOD_Ray
BBMOD_RaycastResult
BBMOD_SphereCollider
Functions
bbmod_cmp
Enums
BBMOD_EFrustumPlane
Rendering.SSAO
Functions
bbmod_ssao_draw
Rendering.Sky
Macros
BBMOD_MATERIAL_SKY
Save
Functions
bbmod_instance_from_buffer
bbmod_instance_to_buffer
bbmod_load_instances_from_buffer
bbmod_object_add_bool
bbmod_object_add_color
bbmod_object_add_gmfont
bbmod_object_add_gmobject
bbmod_object_add_gmpath
bbmod_object_add_gmroom
bbmod_object_add_gmscript
bbmod_object_add_gmshader
bbmod_object_add_gmsound
bbmod_object_add_gmsprite
bbmod_object_add_gmtileset
bbmod_object_add_gmtimeline
bbmod_object_add_matrix
bbmod_object_add_path
bbmod_object_add_property
bbmod_object_add_quaternion
bbmod_object_add_real
bbmod_object_add_real_array
bbmod_object_add_string
bbmod_object_add_vec2
bbmod_object_add_vec3
bbmod_object_add_vec4
bbmod_object_get_property_array
bbmod_object_get_property_map
bbmod_save_instances_to_buffer
StateMachine
Constructors
BBMOD_AnimationState
BBMOD_AnimationStateMachine
BBMOD_State
BBMOD_StateMachine
Terrain
Constructors
BBMOD_Terrain
BBMOD_TerrainLayer
BBMOD_TerrainMaterial
BBMOD_TerrainShader
Macros
BBMOD_MATERIAL_TERRAIN
BBMOD_MATERIAL_TERRAIN_UNLIT
BBMOD_SHADER_TERRAIN
BBMOD_SHADER_TERRAIN_UNLIT
Do you find this page helpful?
Yes
No
Copyright © 2025, BlueBurn. Built on March 23, 2025 using
GMDoc
.
Thank you for your feedback!
×
0
/ 255