Skip to main content

Components


Components represent the core aspects of Brakeza3D. All functionality is channeled through these components, so you will frequently interact with them mainly from your LUA Scripts.

ComponentDescription
WindowResponsible for initializing the operating system window and managing the framebuffers displayed on screen
RenderHandles global illumination, shader management, and other rendering-related tasks
InputProvides access to keyboard, mouse, and game controller input
CameraManages camera behavior and view transformations
CollisionsHandles collision detection and physics interactions
ScriptingProvides scripting support and script execution management

In the Scripting API section, you will find a comprehensive reference of all the methods exposed by each component for developers, including their usage and purpose.