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