Unity Modules
Leap Motion's Unity SDK
4.5.0
Leap.Unity.Attributes Namespace Reference

Classes

class  AutoFindAttribute
 
class  CombinablePropertyAttribute
 
class  CombinablePropertyDrawer
 
class  CurveBoundsAttribute
 You can use this attribute to mark that an AnimationCurve can only have values that fall within specific bounds. The user will be prevented from entering a curve that lies outside of these bounds. More...
 
class  DisableAttribute
 
class  DisableIf
 
class  DisableIfAll
 
class  DisableIfAny
 
class  DisableIfBase
 Conditionally disables a property based on the value of another property. The only condition types that are currently supported are bool types, and enum types. The property has two arguments names 'equalTo' and 'notEqualTo'. Exactly one of them must be specified, like so: More...
 
class  EditTimeOnly
 
class  EnumFlags
 
interface  IAdditiveDrawer
 
interface  IAfterFieldAdditiveDrawer
 
interface  IAfterLabelAdditiveDrawer
 
interface  IBeforeFieldAdditiveDrawer
 
interface  IBeforeLabelAdditiveDrawer
 
interface  IFullPropertyDrawer
 
class  ImplementsInterfaceAttribute
 
class  ImplementsTypeNameDropdownAttribute
 Place this attribute on a serialized string field to have it render as a dropdown menu that is automatically populated with implementing types of the type provided to the attribute. The string field will contain the type name selected by the user. This can be converted into a Type reference via reflection and used to construct objects by their type, for example, or to construct ScriptableObjects by their type. More...
 
class  Incrementable
 
class  InspectorNameAttribute
 
interface  IPropertyConstrainer
 
interface  IPropertyDisabler
 
interface  ISupportDragAndDrop
 
class  MaxValue
 
class  MinMax
 
class  MinValue
 
class  OnEditorChangeAttribute
 Use the OnChange attribute to recieve a callback whenever a field is changed. The callback can be in the form of: More...
 
class  QuickButtonAttribute
 
class  RunTimeOnlyAttribute
 
class  UnitCurveAttribute
 You can use this attribute to mark that an AnimationCurve can only have values that range from 0 to 1. The user will be prevented from entering a curve that lies outside of these bounds. More...
 
class  UnitsAttribute
 

Typedefs

using UnityObject = UnityEngine.Object
 

Enumerations

Typedef Documentation

Enumeration Type Documentation

enum AutoFindLocations
strong
Enumerator
Object 
Children 
Parents 
Scene 
All