create
Create an Engine with the platform's optimal backend (usually Vulkan or Metal).
Return
A new Engine instance using the default backend.
Create an Engine with a specific rendering backend.
Return
A new Engine instance using the specified backend.
Parameters
The backend to use (OPENGL, VULKAN, METAL, WEBGPU, or NOOP).
Create an Engine sharing a platform-specific rendering context.
This allows multiple Engine instances or integration with existing rendering contexts.
Return
A new Engine instance sharing the given context.
Parameters
Platform-specific context (e.g., EGLContext on Android).
Create an Engine with the platform's optimal backend (usually Vulkan or Metal).
Return
A new Engine instance using the default backend.
Create an Engine with a specific rendering backend.
Return
A new Engine instance using the specified backend.
Parameters
The backend to use (OPENGL, VULKAN, METAL, WEBGPU, or NOOP).
Create an Engine sharing a platform-specific rendering context.
This allows multiple Engine instances or integration with existing rendering contexts.
Return
A new Engine instance sharing the given context.
Parameters
Platform-specific context (e.g., EGLContext on Android).
Create an Engine with the platform's optimal backend (usually Vulkan or Metal).
Return
A new Engine instance using the default backend.
Create an Engine with a specific rendering backend.
Return
A new Engine instance using the specified backend.
Parameters
The backend to use (OPENGL, VULKAN, METAL, WEBGPU, or NOOP).
Create an Engine sharing a platform-specific rendering context.
This allows multiple Engine instances or integration with existing rendering contexts.
Return
A new Engine instance sharing the given context.
Parameters
Platform-specific context (e.g., EGLContext on Android).
Create an Engine with the platform's optimal backend (usually Vulkan or Metal).
Return
A new Engine instance using the default backend.
Create an Engine with a specific rendering backend.
Return
A new Engine instance using the specified backend.
Parameters
The backend to use (OPENGL, VULKAN, METAL, WEBGPU, or NOOP).
Create an Engine sharing a platform-specific rendering context.
This allows multiple Engine instances or integration with existing rendering contexts.
Return
A new Engine instance sharing the given context.
Parameters
Platform-specific context (e.g., EGLContext on Android).
Create an Engine with the platform's optimal backend (usually Vulkan or Metal).
Return
A new Engine instance using the default backend.
Create an Engine with a specific rendering backend.
Return
A new Engine instance using the specified backend.
Parameters
The backend to use (OPENGL, VULKAN, METAL, WEBGPU, or NOOP).
Create an Engine sharing a platform-specific rendering context.
This allows multiple Engine instances or integration with existing rendering contexts.
Return
A new Engine instance sharing the given context.
Parameters
Platform-specific context (e.g., EGLContext on Android).