Skip to main content

LIV.cs

This is the main LIV component. Properties:
TypeNameAccess
ActiononActivateread/write
ActiononDeactivateread/write
Action<SDKRender>onPreRenderread/write
Action<SDKRender>onPostRenderread/write
Action<SDKRender>onPreRenderForegroundread/write
Action<SDKRender>onPostRenderForegroundread/write
Action<SDKRender>onPreRenderBackgroundread/write
Action<SDKRender>onPostRenderBackgroundread/write
ActiononPassthroughActivatedread/write
ActiononPassthroughDeactivatedread/write
ActiononValidationErrorread/write
Transformstageread/write
Matrix4x4stageLocalToWorldMatrixreadonly
Matrix4x4stageWorldToLocalMatrixreadonly
TransformstageTransformread/write
CameraHMDCameraread/write
CameraMRCameraPrefabread/write
booldisableStandardAssetsread/write
LayerMaskspectatorLayerMaskread/write
LayerMaskpassthroughLayerMaskread/write
string[]excludeBehavioursread/write
boolfixPostEffectsAlpharead/write
boolisActivereadonly
SDKRenderrenderreadonly
stringtrackingIDreadonly

SDKRender.cs

Owner of rendering for the LIV SDK. Constructors:
TypeNameNote
voidSDKRender(LIV liv)Not for public use.
Properties:
TypeNameAccess
SDKInputFrameinputFramereadonly
CameracameraInstancereadonly
CameracameraReferencereadonly
CamerahmdCamerareadonly
Transformstagereadonly
TransformstageTransformreadonly
Matrix4x4stageLocalToWorldMatrixreadonly
Matrix4x4localToWorldMatrixreadonly
intrenderingLayerMaskreadonly
booldisableStandardAssetsreadonly
boolcanSetPosereadonly
boolisDisposedreadonly
Public Methods:
TypeNameNote
voidRender()Called by LIV SDK
boolSetPose(Vector3 position, Quaternion rotation, float verticalFieldOfView, bool useLocalSpace = false)Called by the developer. Supports only avatars right now. Default space is world space, when using localSpace the space is relative to Stage/StageTransform.
voidDispose()Called by LIV SDK