Skip to main content

Auki::ConjureKit::Manna::DebugStorage::DebugFrameStorage

Public Functions

Name
voidStoreCalibrationData(Texture texture, Matrix4x4 textureToProjectedCoordinatesMatrix, Matrix4x4 projectionMatrix, Matrix4x4 worldToCameraMatrix, Vector2[] detectedCorners, long timestamp, uint framestamp)
voidStoreEstimatedPoseData(long timestamp, string payload, Vector2[] corners, Pose detectedPose, float physicalSize, Matrix4x4 textureToProjectedCoordinatesMatrix, Matrix4x4 projectionMatrix, Matrix4x4 worldToCameraMatrix)
voidSetShouldStoreCalibrationFrame(bool value)
voidStoreVideoFrameTexture(Texture texture, Matrix4x4 textureToProjectedCoordinatesMatrix, Matrix4x4 projectionMatrix, Matrix4x4 worldToCameraMatrix, long timestamp)
Vector2[]GetCornersForTimestamp(long timestamp)
voidSetTicketForTimestamp(uint ticketNumber, long timestamp)
voidCalibratingFromTicket(uint ticketNumber)
voidCalibratingFromTimestamp(long timestamp)
voidWillCalibrateFromLighthouseAtTimestamp(long timestamp, string lighthouseId)
boolTryGetPoseDataForLighthouseId(string lighthouseId, out EstimatedPoseData data)

Public Properties

Name
boolShouldStoreCalibrationFrame

Public Attributes

Name
DebugFrameCalibrationDataLastCalibration
DebugFrameDataVideoFeed

Public Functions Documentation

function StoreCalibrationData

static void StoreCalibrationData(
Texture texture,
Matrix4x4 textureToProjectedCoordinatesMatrix,
Matrix4x4 projectionMatrix,
Matrix4x4 worldToCameraMatrix,
Vector2[] detectedCorners,
long timestamp,
uint framestamp
)

function StoreEstimatedPoseData

static void StoreEstimatedPoseData(
long timestamp,
string payload,
Vector2[] corners,
Pose detectedPose,
float physicalSize,
Matrix4x4 textureToProjectedCoordinatesMatrix,
Matrix4x4 projectionMatrix,
Matrix4x4 worldToCameraMatrix
)

function SetShouldStoreCalibrationFrame

static void SetShouldStoreCalibrationFrame(
bool value
)

function StoreVideoFrameTexture

static void StoreVideoFrameTexture(
Texture texture,
Matrix4x4 textureToProjectedCoordinatesMatrix,
Matrix4x4 projectionMatrix,
Matrix4x4 worldToCameraMatrix,
long timestamp
)

function GetCornersForTimestamp

static Vector2[] GetCornersForTimestamp(
long timestamp
)

function SetTicketForTimestamp

static void SetTicketForTimestamp(
uint ticketNumber,
long timestamp
)

function CalibratingFromTicket

static void CalibratingFromTicket(
uint ticketNumber
)

function CalibratingFromTimestamp

static void CalibratingFromTimestamp(
long timestamp
)

function WillCalibrateFromLighthouseAtTimestamp

static void WillCalibrateFromLighthouseAtTimestamp(
long timestamp,
string lighthouseId
)

function TryGetPoseDataForLighthouseId

static bool TryGetPoseDataForLighthouseId(
string lighthouseId,
out EstimatedPoseData data
)

Public Property Documentation

property ShouldStoreCalibrationFrame

static bool ShouldStoreCalibrationFrame;

Public Attributes Documentation

variable LastCalibration

static DebugFrameCalibrationData LastCalibration;

variable VideoFeed

static DebugFrameData VideoFeed;