picogl.renderer.texture
Provides the TextureRenderer class for rendering textured objects.
This module includes the implementation for the TextureRenderer, which is responsible for handling rendering operations involving mesh data and texture loading.
Classes
Basic renderer class |
Module Contents
- class picogl.renderer.texture.TextureRenderer(context: picogl.renderer.GLResourceRegistry, data: picogl.renderer.MeshData, base_dir: str | pathlib.Path = None, glsl_dir: str | pathlib.Path = None, use_texture: bool = False, texture_file: str = None, resource_subdir: str = None)[source]
Bases:
picogl.renderer.object.ObjectRendererBasic renderer class
- set_texture_filename(file_name: str = None)[source]
set_texture_filename
- Parameters:
file_name – str = None
- Returns:
None
- set_resource_path(base_path: str | pathlib.Path, subdir: str)[source]
set_resource_path
- Parameters:
base_path – str | Path
subdir – str