XII Release 0.1.0
Loading...
Searching...
No Matches
xiiSensorRenderingManager Class Reference

#include <SensorRendering.h>

Static Public Member Functions

static bool IsSubsystemInitialized ()
static bool IsInitialized ()
static bool IsValidProfile (const xiiSensorProfile &profile)
static xiiResult AcquireProfile (const xiiSensorProfile &profile, xiiSensorProfileHandle &out_handle)
 Finds an identical immutable profile or appends a new one.
static xiiSensorProfileHandle GetDefaultProfileHandle ()
static xiiSensorProfileHandle GetDefaultProfileHandle (xiiSensorType::Enum type)
static xiiResult GetProfile (xiiSensorProfileHandle handle, xiiSensorProfile &out_profile)
static xiiSensorProfileRegistryStats GetRegistryStats ()

Detailed Description

Process-wide immutable calibration registry.

The registry is allocated by the GraphicsCore subsystem after Foundation's allocator has started. Sensor profiles are immutable and deduplicated, so render views, recorders and editor tools can safely share stable handles across frames.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Lighting/SensorRendering.h
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Lighting/Implementation/SensorRendering.cpp