![]() | Candlelight Namespace |
Class | Description | |
---|---|---|
![]() | AnimationCurveX |
Extension methods for AnimationCurve.
|
![]() | AnimationX |
Extension methods for Animation components.
|
![]() | AnimatorHashableFieldAttribute |
Base class for a PropertyAttribute to specify an Int32 or
String field is some hashable property for an Animator.
|
![]() | AnimatorParameterAttribute | |
![]() | ArrayX |
An extension class for Array.
|
![]() | AutoRootedChainAttribute |
A PropertyAttribute to specify that a field for an IBodyChainT, TPart
has its Root automatically assigned, and should therefore hide its backing field in
the inspector.
|
![]() | AvatarTransformMask |
A struct for storing a list of transforms on an avatar to be used as mask data at run-time.
|
![]() | BackingFieldCompatibleObject | Base class for custom serializable objects that need to be compatible with PropertyBackingFieldAttribute. You can implement IPropertyBackingFieldCompatible on your own objects if you do not wish to inherit from this one. It is merely provided as a convenience. Make sure your subclass adds SerializableAttribute. |
![]() | BackingFieldUtility |
Backing field utility class.
|
![]() | BackingFieldUtilityT |
Backing field utility class.
|
![]() | BackingFieldUtilityTCollectionComparer |
An IEqualityComparerT, provided as a convenience for evaluating
equality of sequences of T.
|
![]() | EulerAnglesAttribute |
A PropertyAttribute to specify that a Quaternion field
should be displayed as Euler angles in the inspector.
|
![]() | FloatMatrix |
A class for row-major float matrices of any order.
|
![]() | FloatMatrixNotSquareException |
A MemberAccessException to indicate that a requested operation requires a square
FloatMatrix.
|
![]() | FloatRangeAttribute |
A PropertyAttribute to specify that a FloatRange field should use a
custom PropertyDrawer with a soft slider with the specified range.
|
![]() | FlushChildrenAttribute |
A PropertyAttribute to specify that a field should have its children displayed at the
current indent level.
|
![]() | GUIHelpers |
GUI helpers.
|
![]() | IArbitraryChainsXTPart, TChain |
Extension methods for IArbitraryChainsTPart, TChain.
|
![]() | IdentifiableBackingFieldCompatibleObjectWrapper | Base class for a wrapper around serializable, backing field compatible objects that should have a unique identifier. This class is provided as a means for serializing some dictionary types. Make sure your subclass adds SerializableAttribute. |
![]() | IdentifiableBackingFieldCompatibleObjectWrapperTId, T | Base class for a wrapper around serializable, backing field compatible objects that should have a unique identifier. This class is provided as a means for serializing some dictionary types. Make sure your subclass adds SerializableAttribute. |
![]() | IdentifiableTransformChain |
A wrapper class for a named TransformChain, used as a utility for dictionary serialization.
|
![]() | IHierarchyXT |
A utility class for IHierarchyXT |
![]() | ITetrapodXTPart, TChain |
Extension methods for ITetrapodTPart, TChain.
|
![]() | Matrix4x4X | Matrix4x4 extension methods.
|
![]() | ObjectX | |
![]() | OrientationParameter |
A class for defining an Animator parameter of type
AnimatorControllerParameterType.Bool that indicates whether or not a specified
(average) local axis on a collection of Transform objects is currently facing up.
|
![]() | OrientationParameterAttribute | |
![]() | PropertyBackingFieldAttribute |
A PropertyAttribute to specify that a serialized field is a backing field for a
property. A serialized backing field decorated with this attribute will trigger its getter and setter when the
user makes changes from the inspector.
|
![]() | QuaternionX |
Extension methods for Quaternion.
|
![]() | RagdollState |
A StateMachineBehaviour that indicates the host state should use ragdoll physics. If
an Animator with a humanoid Avatar is using a
RuntimeAnimatorController, any layers hosting a RagdollState should
enable IK.
|
![]() | RectOffsetX |
An extension class for RectOffset.
|
![]() | ShapeTypeAttribute |
A PropertyAttribute to specify that an enum field is for some shape type.
|
![]() | SingletonT |
A base class for an object that implements a singleton pattern.
|
![]() | SoftSliderAttribute |
A PropertyAttribute to specify that a Single or
Int32 field should use a custom PropertyDrawer with a slider with
the specified range, but whose type-in field will allow any value.
|
![]() | StatusPropertyAttribute |
A PropertyAttribute to specify that a field should display an in-line status icon with
a tooltip.
|
![]() | StringX |
An extension class for String objects.
|
![]() | SymmetricalTransform | |
![]() | TetrapodDefinition |
A utility class for defining the parts of a tetrapod with a Transform hierarchy.
|
![]() | TetrapodDefinitionTPart, TChain |
A utility class for defining the parts of a tetrapod with the specified hierarchy type.
|
![]() | TetrapodHierarchy |
Tetrapod hierarchy.
|
![]() | TetrapodNamingConvention |
A custom asset type to specify the formula for locating parts on a tetrapod character by name.
|
![]() | TextureX |
Extension methods for Texture and subclasses.
|
![]() | TransformX |
Extension methods for Transform.
|
![]() | Vector3X |
Extension methods for Vector3.
|
Structure | Description | |
---|---|---|
![]() | ColorGradient |
A linear gradient between two Colors.
|
![]() | ColorHSV |
A color defined in HSV space.
|
![]() | CylinderProperties |
A struct for describing cylinder properties.
|
![]() | FloatRange |
A struct for describing a range of Singles.
|
![]() | ImmutableRectOffset |
An immutable representation of a RectOffset.
|
![]() | QuaternionInterpolationTarget |
A struct to store a target orientation for weighted Quaternion interpolation.
|
![]() | StatusPropertyAttributeComparison |
A basic tuple for storing a test value and a comparison value that indicates a bad result.
|
![]() | TetrapodNamingConventionChain |
A structure for describing an arbitrary chain's definition.
|
![]() | TransformChain |
A chain of transforms and the root to which they connect.
|
![]() | UnityVersion |
A struct for getting and comparing Unity versions.
|
Interface | Description | |
---|---|---|
![]() | IArbitraryChainsTPart, TChain |
An immutable interface to specify that a hierarchy has arbitrary chains.
|
![]() | IArbitraryChainsMutableTPart, TChain |
A mutable interface to specify that a hierarchy has arbitrary chains.
|
![]() | IBodyChainT, TPart |
An interface to specify that a IHierarchyT is a linear chain of bodies.
|
![]() | IForelimbsTPart |
An immutable interface to specify that a character has forelimbs. A forelimb hierarchy has the topology
Shoulder -> ProximalForelimb -> DistalForelimb -> Manus -> ManualPhalanx.
|
![]() | IForelimbsMutableTPart |
A mutable interface to specify that a character has forelimbs. A forelimb hierarchy has the topology
Shoulder -> ProximalForelimb -> DistalForelimb -> Manus -> ManualPhalanx.
|
![]() | IHierarchyT |
An interface to specify that a Component implements a hierarchy definition.
|
![]() | IHindlimbsTPart |
An immutable interface to specify that a character has hindlimbs. A hindlimb hierarchy has the topology
ProximalHindlimb -> DistalHindlimb -> Pes -> PedalPhalanx.
|
![]() | IHindlimbsMutableTPart |
A mutable interface to specify that a character has hindlimbs. A hindlimb hierarchy has the topology
ProximalHindlimb -> DistalHindlimb -> Pes -> PedalPhalanx.
|
![]() | IHumanoidTPart, TChain |
An immutable interface to specify that a hierarchy is a humanoid animal. It merely serves as a convenience layer
over the top of ITetrapodTPart, TChain.
|
![]() | IHumanoidMutableTPart, TChain |
A mutable interface to specify that a hierarchy is a humanoid animal. It merely serves as a convenience layer
over the top of ITetrapodMutableTPart, TChain.
|
![]() | IIdentifiableT |
An interface to specify an object has an identifier.
|
![]() | IPropertyBackingFieldCompatible |
An interface to specify that a serializable type is compatible with PropertyBackingFieldAttribute.
|
![]() | IPropertyBackingFieldCompatibleT |
A generic interface to specify that a serializable struct is compatible with
PropertyBackingFieldAttribute. It exists mainly to add a compile-time reminder to implement more
optimized equality comparison.
|
![]() | ITetrapodTPart, TChain |
An immutable interface to specify that a hierarchy is a four-limbed animal.
|
![]() | ITetrapodMutableTPart, TChain |
A mutable interface to specify that a hierarchy is a four-limbed animal.
|
![]() | IValidatable |
An interface to specify an object can have its validity tested.
|
![]() | IVertebrateTPart, TChain |
An immutable interface to specify that a character has a vertebral column.
|
![]() | IVertebrateMutableTPart, TChain |
A mutable interface to specify that a character has a vertebral column.
|
Delegate | Description | |
---|---|---|
![]() | RagdollStateEvent |
An event delegate for indicating a ragdoll state change.
|
![]() | StatusPropertyAttributeGetStatusMethod |
Delegate for a status getter method.
|
Enumeration | Description | |
---|---|---|
![]() | AvatarMaskHumanoidPart |
Each of the humanoid parts used by Animations.AvatarMask.
|
![]() | ColorInterpolationSpace |
An enum to specify how intermediate color values should be calculated.
|
![]() | EulerRotationOrder |
Different possible Euler rotation orders.
|
![]() | GUIAnchor |
GUI anchor.
|
![]() | HierarchyStatusCode |
Hierarchy status codes.
|
![]() | MouseState |
Mouse state.
|
![]() | QuaternionInterpolationMode |
Different modes of interpolating Quaternions.
|
![]() | QuaternionXInterpolationPath |
Different possible interpolation paths for non-commutative, constant angular velocity modes.
|
![]() | SymmetryMode |
Symmetry mode.
|
![]() | TetrapodNamingConventionChainBodyAffix |
An enum to describe what type of affixes ought to be used for chain bodies.
|
![]() | TetrapodNamingConventionMorpheme |
An enum to describe the different morpheme components of a naming convention.
|
![]() | TetrapodNamingConventionStandard |
Different common standards for tetrapod naming conventions.
|
![]() | TransformXSearchNamespacesMode |
An enum describe how namespaces should be handled when searching for
Transforms.
|
![]() | ValidationStatus |
Different possible status codes for IValidatable items.
|