| Candlelight Namespace |
| Class | Description | |
|---|---|---|
| ArrayX | ||
| 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.
| |
| DictPoolTKey, TValue |
A generic class for storing a pool of dictionaries.
| |
| FlushChildrenAttribute |
A PropertyAttribute to specify that a field should have its children displayed at the
current indent level.
| |
| GUIHelpers |
GUI helpers.
| |
| HashPoolT |
A generic class for storing a pool of hash sets.
| |
| 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. | |
| IndexRange |
A class for describing a range of indices.
| |
| KeywordCollection |
A base class for a collection of keywords.
| |
| KeywordsGlossary |
A collection of keywords, possible synonyms, and some basic semantic and grammatical information about them.
| |
| KeywordsTextDocument |
A collection of keywords found in a text document.
| |
| ListPoolT |
A generic class for storing a pool of lists.
| |
| ObjectX | ||
| PopupAttribute |
A custom attribute for specifying that a field should display a popup.
| |
| 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.
| |
| RectOffsetX |
An extension class for RectOffset.
| |
| RectTransformX |
Extension methods for RectTransform.
| |
| SingletonT |
A base class for an object that implements a singleton pattern.
| |
| 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.
| |
| TextAnchorX |
Text anchor extensions. Many methods copied from UI.FontDataDrawer.
| |
| TextureThumbnailAttribute | ||
| TextureX |
Extension methods for Texture and subclasses.
|
| Structure | Description | |
|---|---|---|
| ColorGradient |
A linear gradient between two Colors.
| |
| ColorHSV |
A color defined in HSV space.
| |
| DictPoolTKey, TValueScope |
A disposable struct that can be used in conjunction with the "using" keyword to retrieve a pooled
dictionary.
| |
| HashPoolTScope |
A disposable struct that can be used in conjunction with the "using" keyword to retrieve a pooled hash set.
| |
| ImmutableRectOffset |
An immutable representation of a RectOffset.
| |
| KeywordsGlossaryEntry |
A glossary entry consisting of a main form, definition, and other inflected forms.
| |
| KeywordsGlossaryInflectedForm |
An inflected form for a word.
| |
| ListPoolTScope |
A disposable struct that can be used in conjunction with the "using" keyword to retrieve a pooled list.
| |
| RichTextStyle |
A collection of different rich text styling parameters.
| |
| StatusPropertyAttributeComparison |
A basic tuple for storing a test value and a comparison value that indicates a bad result.
| |
| StringXStringBuilderScope |
A simple disposable struct that can be used in conjunction with the "using" keyword to retrieve a pooled
StringBuilder.
| |
| UnityVersion |
A struct for getting and comparing Unity versions.
|
| Interface | Description | |
|---|---|---|
| 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.
| |
| ITextSource |
An interface to specify an object is a source of text.
| |
| IValidatable |
An interface to specify an object can have its validity tested.
|
| Delegate | Description | |
|---|---|---|
| ArrayXAddItemCallbackT |
A callback to specify the item to be added at a particular index.
| |
| ArrayXRemoveItemCallbackT |
A callback to do something with an item being removed at a particular index.
| |
| ITextSourceEventHandler |
A delegate type for an event on a ITextSource.
| |
| KeywordCollectionChangedEventHandler |
A delegate for listening for changes to a KeywordCollection object.
| |
| PopupAttributeGetPopupContentsCallback |
A callback for getting the labels and underlying values for a popup menu. Returns the index of the currently
selected value.
| |
| StatusPropertyAttributeGetStatusCallback |
Delegate for a status getter method.
|
| Enumeration | Description | |
|---|---|---|
| BackingFieldUtilityIntKeyMode |
A mode specifying how duplicate Int32 keys should be handled.
| |
| CaseMatchMode |
An enum to specify whether or not terms are case sensitive.
| |
| ColorInterpolationSpace |
An enum to specify how intermediate color values should be calculated.
| |
| GUIAnchor |
GUI anchor.
| |
| HorizontalTextAligment |
Horizontal text alignment.
| |
| IdentifiableBackingFieldCompatibleObjectWrapperInspectorDisplayMode |
Inspector display mode.
| |
| KeywordsGlossaryPartOfSpeech |
A possible part of speech for a word.
| |
| KeywordsTextDocumentDelimiterValue |
An enum to specify how keywords are delimited in the text document.
| |
| MouseState |
Mouse state.
| |
| ValidationStatus |
Different possible status codes for IValidatable items.
| |
| VerticalTextAligment |
Vertical text alignment.
| |
| WordPrioritization |
Word prioritization for sorting keywords.
|