# {py:mod}`simvx.graphics.renderer.reflection_probe_pack` ```{py:module} simvx.graphics.renderer.reflection_probe_pack ``` ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`build_probe_records ` - ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.build_probe_records :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.__all__ :summary: ``` * - {py:obj}`MAX_PROBES ` - ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.MAX_PROBES :summary: ``` * - {py:obj}`PROBE_RECORD_STRIDE ` - ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.PROBE_RECORD_STRIDE :summary: ``` * - {py:obj}`PROBE_WIRE_STRIDE ` - ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.PROBE_WIRE_STRIDE :summary: ``` * - {py:obj}`SCHED_MODE_ALWAYS ` - ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.SCHED_MODE_ALWAYS :summary: ``` * - {py:obj}`SCHED_EVERY_FRAME ` - ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.SCHED_EVERY_FRAME :summary: ``` * - {py:obj}`SCHED_UPDATE_REQUESTED ` - ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.SCHED_UPDATE_REQUESTED :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.graphics.renderer.reflection_probe_pack.__all__ :value: > ['MAX_PROBES', 'PROBE_RECORD_STRIDE', 'PROBE_WIRE_STRIDE', 'SCHED_EVERY_FRAME', 'SCHED_MODE_ALWAYS',... ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.__all__ ``` ```` ````{py:data} MAX_PROBES :canonical: simvx.graphics.renderer.reflection_probe_pack.MAX_PROBES :value: > 8 ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.MAX_PROBES ``` ```` ````{py:data} PROBE_RECORD_STRIDE :canonical: simvx.graphics.renderer.reflection_probe_pack.PROBE_RECORD_STRIDE :value: > 48 ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.PROBE_RECORD_STRIDE ``` ```` ````{py:data} PROBE_WIRE_STRIDE :canonical: simvx.graphics.renderer.reflection_probe_pack.PROBE_WIRE_STRIDE :value: > None ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.PROBE_WIRE_STRIDE ``` ```` ````{py:data} SCHED_MODE_ALWAYS :canonical: simvx.graphics.renderer.reflection_probe_pack.SCHED_MODE_ALWAYS :value: > 1 ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.SCHED_MODE_ALWAYS ``` ```` ````{py:data} SCHED_EVERY_FRAME :canonical: simvx.graphics.renderer.reflection_probe_pack.SCHED_EVERY_FRAME :value: > 2 ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.SCHED_EVERY_FRAME ``` ```` ````{py:data} SCHED_UPDATE_REQUESTED :canonical: simvx.graphics.renderer.reflection_probe_pack.SCHED_UPDATE_REQUESTED :value: > 4 ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.SCHED_UPDATE_REQUESTED ``` ```` ````{py:function} build_probe_records(probes: list[typing.Any]) -> tuple[numpy.ndarray, int] :canonical: simvx.graphics.renderer.reflection_probe_pack.build_probe_records ```{autodoc2-docstring} simvx.graphics.renderer.reflection_probe_pack.build_probe_records ``` ````