SDT4.Managed.Core
Namespaces
SDT4.Managed.Core
| Type | Description |
|---|---|
| Actor | Scene object that contains all actors and lifecycle. |
| AppInstance | |
| AppLoadContext | Contains the application load information when the game initially loads. |
| InstanceBuild | |
| Mobility | |
| ResourceManager | |
| Scene | Scene object that contains all actors and lifecycle. |
| Threads |
SDT4.Managed.Core.Asset
SDT4.Managed.Core.Attributes
| Type | Description |
|---|---|
| ActorReferenceAttribute | Allows referencing an actor either locally or globally by its ID. This automatically populates the field with a strong reference to the actor. It can be applied on Actor or any class deriving from ActorScript. |
| AssetStringFieldEditPropertiesAttribute | |
| ExposeFieldAttribute | |
| ExposeMethodAttribute | |
| NumericFieldEditPropertiesAttribute | |
| ReturnPinNameAttribute | Allows giving a name to a return value, reflecting in the visual script UI. |
| ScriptCategoryAttribute | Allows categorising a member into a hierarchy in the V-Script Node Context Menu Valid categories contain strictly only alphanumeric characters, and are separated with a pipe | Valid categories include: * "Input|Utility": all members fall under "Input" > "Utility" * "MyHelpers": all members fall under "MyHelpers" * "Audio and Music|Controls": all members fall under "Audio and Music" > "Controls" Note that if FlattenType is set to false, and this attribute is applied onto a class/struct/interface/enum, the type itself will fall under the category. For instance for a class MyClass with FlattenType set to false: * "Input|Helpers": all members fall under "Input" > "Utility" > "MyClass" |
| ScriptEventAttribute | Defines a virtual method to be an event |
| ScriptGeneratedAttribute | A reserved attribute for visual scripts. |
| ScriptHiddenAttribute | Hides a target from the visual script environment |
| ScriptPureAttribute | Specifies a method that does not have side effects. |
| ScriptWildcardAttribute | Defines a parameter to be a type that takes any form. |
SDT4.Managed.Core.Capabilities
| Type | Description |
|---|---|
| ICapability | Base capabilities indicator |
| ILocalizationCapability | Defines a localisation capability |
| INetworkingCapability | Defines a networking capability |
| IRenderingCapability | Defines a rendering capability |
| IWindowingCapability | Defines a windowing capability |
SDT4.Managed.Core.Components
SDT4.Managed.Core.Exceptions
| Type | Description |
|---|---|
| NativeEngineException | Exception class for unexpected engine failure. Hopefully this never needs to be triggered, however this is thrown if an unexpected invalid state is reached, that would never in normal circumstances. |
| VisualScriptAssertion | A reserved class for visual scripts. |
| VisualScriptException | Exception class for Visual Script. |
| VisualScriptExceptionType |
SDT4.Managed.Core.Graphics
| Type | Description |
|---|---|
| CameraProjection | |
| ColorRgba |
SDT4.Managed.Core.Math
SDT4.Managed.Core.Script
| Type | Description |
|---|---|
| ActorScript | |
| ActorScriptToken | Initialisation token for ActorScript |
| IScriptTarget | |
| SceneScript | |
| SceneScriptToken | Initialisation token for SceneScript |
| ScriptPayload |
SDT4.Managed.Core.Utility
| Type | Description |
|---|---|
| Bitmask<T> | |
| DebugUtils | |
| IDisposeTracker<T> |