simvx.graphics.scene.lights

Light data stored as numpy arrays for GPU upload.

Module Contents

Classes

LightBuffer

Flat numpy array of lights, ready for SSBO upload.

Data

API

simvx.graphics.scene.lights.__all__

[‘LightBuffer’]

class simvx.graphics.scene.lights.LightBuffer

Flat numpy array of lights, ready for SSBO upload.

Initialization

abstractmethod add_directional(direction: tuple[float, float, float], color: tuple[float, float, float] = (1.0, 1.0, 1.0), intensity: float = 1.0) int

Add a directional light. Returns its index.

clear() None