|
SmartEngine
1.6.0
|
Classes | |
| class | AssetStore |
| Use this class to override the behavior of asset loading. | |
| class | Disposable |
| Basic implementation of IDisposable More... | |
| struct | EngineSettings |
| The list of global engine settings. Affects all contexts. More... | |
| interface | ISerializable |
| Interface for an object that can be serialized to memory or disk More... | |
| class | Library |
| class | License |
| License object More... | |
| class | Log |
| Used to set the handler for log output from the SmartEngine AI plugin | |
| class | Math |
| Math helpers | |
| class | Matrix |
| Wrapper around either a const or a mutable matrix. More... | |
| class | MemoryBuffer |
| Simple in memory buffer. Used for serialization, but can be used as a generic buffer too. More... | |
| class | Object |
| Base class for SmartEngine AI objects. It is not common to deal with this class directly. More... | |
| class | Resource |
| Base class for objects that can be loaded from and saved to disk. More... | |
| class | Serializable |
| class | Settings |
| Gets / sets all settings used by SmartEngine | |
| class | SingletonBehavior |
Enumerations | |
| enum | AssetType { AssetType.JsonString, AssetType.Binary } |
| enum | LogLevel { LogLevel.Info, LogLevel.Warning, LogLevel.Error } |
| enum | SerializationResult { Success, UnspecifiedError, NotSupported, Corrupted, VersionTooLow, InvalidResourceName, InvalidObject, InvalidBuffer, InvalidInput, InputCountMismatch, InputDimensionMismatch, TensorCountMismatch, TensorSizeMismatch, TensorDataSizeMismatch, NodeCountMismatch, NodeNotFound, FileNotFound, SignatureNotValid, LicenseExpired, InvalidGraphDefinition } |
| enum | MatrixInitializationSetting : byte { MatrixInitializationSetting.None, MatrixInitializationSetting.Zero, MatrixInitializationSetting.NaN } |
| Defines how created matrices are initialized. More... | |
| enum | CheckForNaNFlags : byte { CheckForNaNFlags.Nowhere = 0x00, CheckForNaNFlags.GraphModelInput = 0x01 } |
| Defines where the engine should check for NaNs. More... | |
|
strong |
|
strong |
|
strong |
|
strong |
Defines how created matrices are initialized.
| Enumerator | |
|---|---|
| None | (Default) No initialization is done and matrices will have undefined values. |
| Zero | Matrix values are initialized to zero. |
| NaN | Matrix values are initialized to NaN. This can be useful during development to help identify when values are not set and would otherwise be random. |