SDT4.Managed.Core

Namespaces

SDT4.Managed.Core

Type Description
Actor Scene object that contains all actors and lifecycle.
AppExitRequest
AppInstance
AppLoadContext Contains the application load information when the game initially loads.
InstanceEnvironment
IResourceManager
Scene Scene object that contains all actors and lifecycle.
Thread

SDT4.Managed.Core.Asset

Type Description
AssetErrorCode
AssetID
AssetLoadResult<TResource>
AssetType
IConvexHullAsset
IMaterialAsset
IModelAsset
IPrefabAsset
IResource
ISceneAsset
ISkeletonAsset
ITexture2DAsset
ITrimeshAsset

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 or any class deriving from .
AssetStringFieldEditPropertiesAttribute
ExposeFieldAttribute
ExposeMethodAttribute
GameEntryAttribute Defines the application entry point. Can only be applied on one single method in the entire application.
Must be applied on a static method with a single input parameter.
NumericFieldEditPropertiesAttribute
ReturnPinNameAttribute
ScriptEventAttribute
ScriptGeneratedAttribute A reserved attribute for visual scripts.
ScriptHiddenAttribute
ScriptPure
ScriptWildcardAttribute

SDT4.Managed.Core.Capabilities

Type Description
ICapability Base capabilities indicator
ILocalizationCapability Defines a localisation capability
INetworkingCapability Defines a networking capability
IRenderingCapability Defines a renderer capability
IWindowingCapability

SDT4.Managed.Core.Components

Type Description
BoxVolumeComponent
CameraComponent
ColorGrading
Component
DeferredDecalComponent
DirectionalLightComponent
HDR
Mesh3DComponent
Mobility
PhysicsConstraintComponent
PointLightComponent
PostProcessingComponent
PostProcessingEffect
Rigidbody3DComponent
SkinnedMeshComponent
SpotLightComponent
Transform3DComponent
WaypointComponent
WaypointSplinePathPoint
WaypointSplinePoint

SDT4.Managed.Core.Graphics

Type Description
CameraProjection

SDT4.Managed.Core.Math

Type Description
AxisAlignedBox
ITransform3D
IVectorComparable
IVectorSpatial<TGenType>
Matrix3x3f
Matrix4x4f
Quaternion
SMath
Vector2b
Vector2d
Vector2f
Vector3b
Vector3d
Vector3f
Vector4b
Vector4d
Vector4f

SDT4.Managed.Core.Native

Type Description
NativeQuaternion
NativeVector2d
NativeVector2f
NativeVector3d
NativeVector3f
NativeVector4d
NativeVector4f

SDT4.Managed.Core.Script

Type Description
ActorScript
IScriptTarget
PropScript
SceneScript
ScriptPayload

SDT4.Managed.Core.Utility

Type Description
Bitmask<T>