Interop
Script interop objects for communicating between native code and the managed assembly.
Classes
-
ScriptResource— Interop class between C++ & CLR for Resource. -
ScriptUUID— Interop class between C++ & CLR for UUID. -
AnimationCurvesEx— Extension class for AnimationCurves, for adding additional functionality for the script version of the class. -
RootMotionEx— Extension class for RootMotion, for adding additional functionality for the script version of the class. -
ApplicationEx— Script-exported API for Application. -
ColorGradientEx— Extension class for ColorGradient, for adding additional functionality for the script interface. -
ColorGradientHDREx— Extension class for ColorGradientHDr, for adding additional functionality for the script interface. -
MaterialEx— Extension class for Material, for adding additional functionality for the script version of the class. -
MeshDataEx— Extension class for RendererMeshData, for adding additional functionality for the script version of the class. -
MeshEx— Extension class for Mesh, for adding additional functionality for the script version of the class. -
PackageResourceMetaDataExtension— Extension class for PackageResourceMetaData, for adding additional functionality for the script version of the class. -
ColorDistributionEx— Extension class for ColorDistribution, for adding additional functionality for the script interface. -
PhysicsMeshEx— Extension class for PhysicsMesh, for adding additional functionality for the script version of the class. -
PixelDataEx— Extension class for PixelData, for adding additional functionality for the script version of PixelData. -
RenderTargetEx— Extension class for RenderTarget, for adding additional functionality for the script interface. -
RenderTextureEx— Extension class for RenderTexture, for adding additional functionality for the script interface. -
ShaderEx— Extension class for Shader, for adding additional functionality for the script version of the class. -
SkeletonEx— Extension class for Skeleton, for adding additional functionality for the script version of the class. -
TextureEx— Extension class for Texture, for adding additional functionality for the script version of PixelData. -
ScriptAsyncOpBase— Interop class between C++ & CLR for AsyncOpBase and AsyncOp <T >. -
ScriptComponent— Interop class between C++ & CLR for Component. -
ScriptContextMenu— Interop class between C++ & CLR for GUIContextMenu. -
ScriptManagedComponent— Interop class between C++ & CLR for ManagedComponent. -
ScriptManagedResource— Interop class between C++ & CLR for ManagedResource. -
ScriptPlainText— Interop class between C++ & CLR for PlainText. -
ScriptRRefBase— Interop class between C++ & CLR for RRefBase and RRef <T >. -
ScriptSceneObject— Interop class between C++ & CLR for SceneObject. -
ScriptScriptCode— Interop class between C++ & CLR for ScriptCode. -
ScriptShaderInclude— Interop class between C++ & CLR for ShaderInclude.
Structs
-
ShaderParameter— Contains information about a single shader parameter. -
SkeletonBoneInfoEx— Contains internal information about a single bone in a Skeleton.
Enums
-
ShaderParameterType— Type of parameters that can be defined by a shader. -
ShaderParameterFlag— Flags used to further describe a shader parameter.
Internal
Symbols intended for engine-internal use. Not part of the public API.
Free functions
AsyncOpCreate
MonoObject *AsyncOpCreate(const TAsyncOp<T> &op, const std::function<MonoObject *(const Any &)> &convertCallback)
AsyncOpCreate
MonoObject *AsyncOpCreate(const TAsyncOp<T> &op, const std::function<MonoObject *(const Any &)> &convertCallback, MonoClass *returnTypeClass)