Namespace Evergine.Common
Classes
BinaryReaderExtensions
Extension functions for reading Evergine data types with a BinaryReader.
BinaryWriterExtensions
Extension functions for writing Evergine data types with a BinaryWriter.
EvergineException
Represents errors that occur inside Evergine API.
IdentifiableObject
Abstract class to extend for each class that we need to serialize.
LoadableDependencyLink<T>
Represents a dependency link between a IDependencyObject and a ILoadable that implements IDependencyObject.
OperatingSystemHelper
Helper class to determine executing OS platform.
ProjectAddOn
Class that represents a project add-on.
ProjectModel
Class that represents a project file.
ProjectProfile
Profile element class.
UnsafeMethods
Unsafe and native methods.
Interfaces
IDependencyLink
Interface that represents a dependency link between two objects.
IDependencyObject
Interface that represents an object that has dependencies defined.
ILoadable
Interface for loadable assets.
Enums
AdapterType
Specifies the type of adapter.
ExecutionMode
Specifies the execution mode of the application.
PlatformFamily
Specifies the platform family.
PlatformType
Specifies the platform type.