pyvale.render.capabilities module

Immutable renderer capability declarations.

class RenderCapabilities(element_types, supports_lights, supports_camera_distortion, supports_psf)[source]

Bases: object

Features advertised by a renderer before a render request.

Parameters:
  • element_types (frozenset[EElemType]) – Surface element topologies accepted by the renderer.

  • supports_lights (bool) – Whether explicit Light objects are supported.

  • supports_camera_distortion (bool) – Whether camera distortion parameters are supported.

  • supports_psf (bool) – Whether point spread function parameters are supported.

element_types
supports_lights
supports_camera_distortion
supports_psf
__init__(element_types, supports_lights, supports_camera_distortion, supports_psf)