Namespace Evergine.Common.Helpers
Classes
BasicCache<T, K>
A simple cache implementation.
BoolEventArgs
Event arguments for a bool value.
CmdParser
Parses command line input.
CmdParser.Option
A unit of significant text on the command line.
ColorHelpers
The control utility methods.
DynamicBVH<T>
A Dynamic Binary Volume Hierarchy implementation.
EnumExtensions
Extentions for enums.
GenericEventArgs<T>
Event argument for a generic value.
IntEventArgs
Event args for an integer value.
ObjectPool<T>
Object pool collection.
PriorityQueueNode
Priority Queue Node class.
PropertyInfoExtensions
Reflection extensions.
ReflectionHelper
Helper methods for reflection.
SizeEventArgs
Event args for a size value.
StringEventArgs
Event args for a string value.
TimeSpanExtended
Extension methods for TimeSpan.
TypeExtensions
Extension methods for Type
.
TypeInfoAllMemberExtensions
Extensions for TypeInfo.
Utils
Extension methods and more ...
Structs
DynamicBVHNode<T>
A BVH node.
Interfaces
IGetNativePointers
Interface that represents an object that could provide some native pointers.
IPausable
Interface for pausable objects.
IPooledObjectPolicy<T>
Object creation policy.
Enums
ExecutionState
The executon state.
Delegates
BasicCache<T, K>.NewItemInstanceDelegate
Delegate that crates a new instance by its key.
DynamicBVH<T>.QueryDelegate
The query delegate function.
DynamicBVH<T>.QueryDelegate<TResult>
The query delegate function.