Source code for moderngl_window.resources.scenes

"""
Scene Regisry
"""
from moderngl_window.resources.base import BaseRegistry
from moderngl_window.scene import Scene
from moderngl_window.meta import SceneDescription


[docs]class Scenes(BaseRegistry): """Handles scene loading""" settings_attr = 'SCENE_LOADERS'
[docs] def load(self, meta: SceneDescription) -> Scene: """Load a scene with the configured loaders. Args: meta (:py:class:`~moderngl_window.meta.scene.SceneDescription`): The resource description Returns: :py:class:`~moderngl_window.scene.Scene`: The loaded scene """ return super().load(meta)
scenes = Scenes()