Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
2046045a2This file is pinned to the selected release. Download the original to open it in your design tool.
/******************************************************************************
* Copyright (C) Leap Motion, Inc. 2011-2018. *
* Leap Motion proprietary and confidential. *
* *
* Use subject to the terms of the Leap Motion SDK Agreement available at *
* https://developer.leapmotion.com/sdk_agreement, or another agreement *
* between Leap Motion and you, your company or other organization. *
******************************************************************************/
using UnityEngine;
using System;
namespace Leap.Unity.GraphicalRenderer {
public partial class LeapGraphic {
/// <summary>
/// Helper method to set the custom channel value for the given channel
/// name. This method will throw an exception if there is no channel
/// with the given name, if the graphic is not currently attached to a
/// group, or if the channel does not match up with the data type.
/// </summary>
public void SetCustomChannel(string channelName, Matrix4x4 value) {
GetCustomChannel<CustomMatrixChannelData>(channelName).value = value;
}
}
[LeapGraphicTag("Matrix Channel")]
[Serializable]
public class CustomMatrixChannelData : CustomChannelDataBase<Matrix4x4> { }
}