simvx.graphics.assets.cubemap_loader¶
Load cubemap textures from 6 face images or equirectangular HDR.
Module Contents¶
Functions¶
Load a cubemap from 6 face images or a solid colour. |
Data¶
API¶
- simvx.graphics.assets.cubemap_loader.__all__¶
[‘load_cubemap’]
- simvx.graphics.assets.cubemap_loader.load_cubemap(device: Any, physical_device: Any, queue: Any, cmd_pool: Any, face_paths: list[str] | None = None, colour: tuple[float, float, float] | None = None) tuple[Any, Any, Any, Any][source]¶
Load a cubemap from 6 face images or a solid colour.
Args: face_paths: List of 6 image paths [+X, -X, +Y, -Y, +Z, -Z]. colour: Solid colour (r, g, b) in 0-1 range (fallback if no paths).
Returns: (image_view, sampler, image, memory) tuple for the cubemap.