Able
Askowl Base Library Enabler
Askowl Namespace Reference

Namespaces

Classes

class  AssetDb
 
class  Cache
 Instance caching More...
 
class  Cached
  //#TBD#// More...
 
class  Clock
 Static helper class to move between time systems.
 
class  Compare
 Comparators not available elsewhere
 
class  Components
 Static helper for Unity Components
 
class  ConditionalHideAttribute
 Hide on field in the inspector based on another More...
 
class  CounterFifo
 A stack of counters for garbage-free iterations More...
 
class  Csv
 Serialisation to CSV format
 
struct  Disposable
 Simplified creation of an action that happens at the end of a using statement no matter what else happens. The using is am implicit try/finally block with the IDisposable called as part of finally. It is a struct, so no added heap footprint. IDisposable Ephemeral() => new Disposable {action = () => whatever}; More...
 
class  ExponentialMovingAverage
 An exponential moving average is a way to calculate an average where older values have less impact on the average than more recent ones. More...
 
class  Fifo
 Intentionally simple stack implementation More...
 
class  Geodetic
 
struct  Jit
  //#TBD#// More...
 
class  Json
 Deserialisation from JSON format More...
 
class  LabelAttribute
 Change label for generic components More...
 
class  LabelsAttribute
 Save label name to change attribute field descriptors More...
 
class  LinkedList
 LinkedList - a different perspective More...
 
class  Lists
  //#TBD#//
 
class  Log
 Logging dirt cheap
 
class  Map
 A dictionary wrapper More...
 
class  MethodCache
  //#TBD#//
 
class  Objects
 Static Object Helpers
 
interface  Pick
 Interface so that code can use a picker without know more about the source. A picker returns a value using source specific rules. More...
 
class  PlayModeController
 Control a running scene (skeleton implementation) More...
 
class  PlayModeTests
 PlayModeController wrapper with asserts More...
 
class  Quaternions
 Added needed features to Quaternion.
 
class  Range
 Simple class to represent the high and low bounds for a float. It includes a picker to randomly choose a number within that range More...
 
class  RangeBoundsAttribute
 Used for Range variable in the Unity Editor to set the maximum bounds they can be set to More...
 
class  Selector
 Pick one item from a list. More...
 
class  Set
 Create a set in the inspector and provide an interface to pick one More...
 
class  Template
  //#TBD#// More...
 
class  Trees
 Tree Container More...
 
class  Trig
 Trigonometry is about the lengths and angles of triangles.