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