program.separate.Loader¶
Method¶
-
Loader.
__init__
(meta)¶ Initialize loader.
Loaders take a ResourceDescription instance containing all the parameters needed to load and initialize this data.
- Parameters
meta (ResourceDescription) – The resource to load
-
classmethod
Loader.
supports_file
(meta)¶ Check if the loader has a supported file extension.
What extensions are supported can be defined in the
file_extensions
class attribute.
-
Loader.
load
() → moderngl.program.Program[source]¶ Loads a shader program were each shader is a separate file.
This detected and dictated by the
kind
in theProgramDescription
.- Returns
The Program instance
- Return type
moderngl.Program
-
Loader.
find_data
(path)¶ Find resource using data finders.
This is mainly a shortcut method to simplify the task.
- Parameters
path – Path to resource
-
Loader.
find_program
(path)¶ Find resource using program finders.
This is mainly a shortcut method to simplify the task.
- Parameters
path – Path to resource
-
Loader.
find_texture
(path)¶ Find resource using texture finders.
This is mainly a shortcut method to simplify the task.
- Parameters
path – Path to resource
-
Loader.
find_scene
(path)¶ Find resource using scene finders.
This is mainly a shortcut method to simplify the task.
- Parameters
path – Path to resource