simvx.graphics.scene.lights¶
Light data stored as numpy arrays for GPU upload.
Module Contents¶
Classes¶
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¶