[ { "name": "Log_LogMessage", "return_type": "void", "parameters": [ { "name": "logLevel", "type": "GlitchLog.LogLevel : int8" }, { "name": "messagePtr", "type": "char16*" }, { "name": "fileNamePtr", "type": "char16*" }, { "name": "lineNumber", "type": "int" } ] }, { "name": "Log_LogException", "return_type": "void", "parameters": [ { "name": "exception", "type": "Mono.MonoException*" }, { "name": "entityId", "type": "GlitchyEngine.Core.UUID" } ] }, { "name": "Input_IsKeyPressed", "return_type": "bool", "parameters": [ { "name": "key", "type": "GlitchyEngine.Key : int32" } ] }, { "name": "Input_IsKeyReleased", "return_type": "bool", "parameters": [ { "name": "key", "type": "GlitchyEngine.Key : int32" } ] }, { "name": "Input_IsKeyToggled", "return_type": "bool", "parameters": [ { "name": "key", "type": "GlitchyEngine.Key : int32" } ] }, { "name": "Input_IsKeyPressing", "return_type": "bool", "parameters": [ { "name": "key", "type": "GlitchyEngine.Key : int32" } ] }, { "name": "Input_IsKeyReleasing", "return_type": "bool", "parameters": [ { "name": "key", "type": "GlitchyEngine.Key : int32" } ] }, { "name": "Input_IsMouseButtonPressed", "return_type": "bool", "parameters": [ { "name": "mouseButton", "type": "GlitchyEngine.Events.MouseButton : int8" } ] }, { "name": "Input_IsMouseButtonReleased", "return_type": "bool", "parameters": [ { "name": "mouseButton", "type": "GlitchyEngine.Events.MouseButton : int8" } ] }, { "name": "Input_IsMouseButtonPressing", "return_type": "bool", "parameters": [ { "name": "mouseButton", "type": "GlitchyEngine.Events.MouseButton : int8" } ] }, { "name": "Input_IsMouseButtonReleasing", "return_type": "bool", "parameters": [ { "name": "mouseButton", "type": "GlitchyEngine.Events.MouseButton : int8" } ] }, { "name": "Entity_Create", "return_type": "void", "parameters": [ { "name": "scriptInstance", "type": "Mono.MonoObject*" }, { "name": "monoEntityName", "type": "Mono.MonoString*" }, { "name": "componentTypes", "type": "Mono.MonoArray*" }, { "name": "entityId", "type": "out GlitchyEngine.Core.UUID" } ] }, { "name": "Entity_Destroy", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" } ] }, { "name": "Entity_CreateInstance", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "newEntityId", "type": "out GlitchyEngine.Core.UUID" } ] }, { "name": "Entity_AddComponents", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "componentTypes", "type": "Mono.MonoArray*" } ] }, { "name": "Entity_AddComponent", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "componentType", "type": "Mono.MonoReflectionType*" } ] }, { "name": "Entity_HasComponent", "return_type": "bool", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "componentType", "type": "Mono.MonoReflectionType*" } ] }, { "name": "Entity_RemoveComponent", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "componentType", "type": "Mono.MonoReflectionType*" } ] }, { "name": "Entity_FindEntityWithName", "return_type": "void", "parameters": [ { "name": "monoName", "type": "Mono.MonoString*" }, { "name": "outUuid", "type": "GlitchyEngine.Core.UUID*" } ] }, { "name": "Entity_GetScriptInstance", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "instance", "type": "out Mono.MonoObject*" } ] }, { "name": "Entity_SetScript", "return_type": "Mono.MonoObject*", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "scriptType", "type": "Mono.MonoReflectionType*" } ] }, { "name": "Entity_RemoveScript", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" } ] }, { "name": "Entity_GetName", "return_type": "Mono.MonoString*", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" } ] }, { "name": "Entity_SetName", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "name", "type": "Mono.MonoString*" } ] }, { "name": "Entity_GetEditorFlags", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "editorFlags", "type": "out GlitchyEngine.Editor.EditorFlags" } ] }, { "name": "Entity_SetEditorFlags", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "editorFlags", "type": "GlitchyEngine.Editor.EditorFlags : int8" } ] }, { "name": "Transform_GetParent", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "parentId", "type": "out GlitchyEngine.Core.UUID" } ] }, { "name": "Transform_SetParent", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "parentId", "type": "in GlitchyEngine.Core.UUID" } ] }, { "name": "Transform_GetTranslation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "translation", "type": "out GlitchyEngine.Math.float3" } ] }, { "name": "Transform_SetTranslation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "translation", "type": "in GlitchyEngine.Math.float3" } ] }, { "name": "Transform_GetWorldTranslation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "translationWorld", "type": "out GlitchyEngine.Math.float3" } ] }, { "name": "Transform_SetWorldTranslation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "translation", "type": "in GlitchyEngine.Math.float3" } ] }, { "name": "Transform_TransformPointToWorld", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "point", "type": "GlitchyEngine.Math.float3" }, { "name": "pointWorld", "type": "out GlitchyEngine.Math.float3" } ] }, { "name": "Transform_GetRotation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "rotation", "type": "out GlitchyEngine.Math.Quaternion" } ] }, { "name": "Transform_SetRotation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "rotation", "type": "in GlitchyEngine.Math.Quaternion" } ] }, { "name": "Transform_GetRotationEuler", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "rotationEuler", "type": "out GlitchyEngine.Math.float3" } ] }, { "name": "Transform_SetRotationEuler", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "rotationEuler", "type": "in GlitchyEngine.Math.float3" } ] }, { "name": "Transform_GetRotationAxisAngle", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "rotationAxisAngle", "type": "out GlitchyEngine.Scripting.ScriptGlue.AxisAngle" } ] }, { "name": "Transform_SetRotationAxisAngle", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "rotationAxisAngle", "type": "GlitchyEngine.Scripting.ScriptGlue.AxisAngle" } ] }, { "name": "Transform_GetScale", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "scale", "type": "out GlitchyEngine.Math.float3" } ] }, { "name": "Transform_SetScale", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "scale", "type": "GlitchyEngine.Math.float3" } ] }, { "name": "Rigidbody2D_ApplyForce", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "force", "type": "in GlitchyEngine.Math.float2" }, { "name": "point", "type": "in GlitchyEngine.Math.float2" }, { "name": "wakeUp", "type": "bool" } ] }, { "name": "Rigidbody2D_ApplyForceToCenter", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "force", "type": "in GlitchyEngine.Math.float2" }, { "name": "wakeUp", "type": "bool" } ] }, { "name": "Rigidbody2D_SetPosition", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "position", "type": "in GlitchyEngine.Math.float2" } ] }, { "name": "Rigidbody2D_GetPosition", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "position", "type": "out GlitchyEngine.Math.float2" } ] }, { "name": "Rigidbody2D_SetRotation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "rotation", "type": "in float" } ] }, { "name": "Rigidbody2D_GetRotation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "rotation", "type": "out float" } ] }, { "name": "Rigidbody2D_GetLinearVelocity", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "velocity", "type": "out GlitchyEngine.Math.float2" } ] }, { "name": "Rigidbody2D_SetLinearVelocity", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "velocity", "type": "in GlitchyEngine.Math.float2" } ] }, { "name": "Rigidbody2D_GetAngularVelocity", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "velocity", "type": "out float" } ] }, { "name": "Rigidbody2D_SetAngularVelocity", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "velocity", "type": "in float" } ] }, { "name": "Rigidbody2D_GetBodyType", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "bodyType", "type": "out GlitchyEngine.World.Rigidbody2DComponent.BodyType" } ] }, { "name": "Rigidbody2D_SetBodyType", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "bodyType", "type": "in GlitchyEngine.World.Rigidbody2DComponent.BodyType" } ] }, { "name": "Rigidbody2D_IsFixedRotation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "isFixedRotation", "type": "out bool" } ] }, { "name": "Rigidbody2D_SetFixedRotation", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "isFixedRotation", "type": "in bool" } ] }, { "name": "Rigidbody2D_GetGravityScale", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "gravityScale", "type": "out float" } ] }, { "name": "Rigidbody2D_SetGravityScale", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "gravityScale", "type": "in float" } ] }, { "name": "Camera_GetProjectionType", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "projectionType", "type": "out GlitchyEngine.World.SceneCamera.ProjectionType" } ] }, { "name": "Camera_SetProjectionType", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "projectionType", "type": "in GlitchyEngine.World.SceneCamera.ProjectionType" } ] }, { "name": "Camera_GetPerspectiveFovY", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "fovY", "type": "out float" } ] }, { "name": "Camera_SetPerspectiveFovY", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "fovY", "type": "float" } ] }, { "name": "Camera_GetPerspectiveNearPlane", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "nearPlane", "type": "out float" } ] }, { "name": "Camera_SetPerspectiveNearPlane", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "nearPlane", "type": "float" } ] }, { "name": "Camera_GetPerspectiveFarPlane", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "farPlane", "type": "out float" } ] }, { "name": "Camera_SetPerspectiveFarPlane", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "farPlane", "type": "float" } ] }, { "name": "Camera_GetOrthographicHeight", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "height", "type": "out float" } ] }, { "name": "Camera_SetOrthographicHeight", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "height", "type": "float" } ] }, { "name": "Camera_SetOrthographicNearPlane", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "nearPlane", "type": "float" } ] }, { "name": "Camera_GetOrthographicNearPlane", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "nearPlane", "type": "out float" } ] }, { "name": "Camera_SetOrthographicFarPlane", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "farPlane", "type": "float" } ] }, { "name": "Camera_GetOrthographicFarPlane", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "farPlane", "type": "out float" } ] }, { "name": "Camera_SetAspectRatio", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "aspectRatio", "type": "float" } ] }, { "name": "Camera_GetAspectRatio", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "aspectRatio", "type": "out float" } ] }, { "name": "Camera_SetFixedAspectRatio", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "fixedAspectRatio", "type": "bool" } ] }, { "name": "Camera_GetFixedAspectRatio", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "fixedAspectRatio", "type": "out bool" } ] }, { "name": "Physics2D_GetGravity", "return_type": "void", "parameters": [ { "name": "gravity", "type": "out GlitchyEngine.Math.float2" } ] }, { "name": "Physics2D_SetGravity", "return_type": "void", "parameters": [ { "name": "gravity", "type": "in GlitchyEngine.Math.float2" } ] }, { "name": "CircleRenderer_GetColor", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "color", "type": "out GlitchyEngine.Math.ColorRGBA" } ] }, { "name": "CircleRenderer_SetColor", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "color", "type": "GlitchyEngine.Math.ColorRGBA" } ] }, { "name": "CircleRenderer_GetUvTransform", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "uvTransform", "type": "out GlitchyEngine.Math.float4" } ] }, { "name": "CircleRenderer_SetUvTransform", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "uvTransform", "type": "GlitchyEngine.Math.float4" } ] }, { "name": "CircleRenderer_GetInnerRadius", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "innerRadius", "type": "out float" } ] }, { "name": "CircleRenderer_SetInnerRadius", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "innerRadius", "type": "float" } ] }, { "name": "SpriteRenderer_GetColor", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "color", "type": "out GlitchyEngine.Math.ColorRGBA" } ] }, { "name": "SpriteRenderer_SetColor", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "color", "type": "GlitchyEngine.Math.ColorRGBA" } ] }, { "name": "SpriteRenderer_GetUvTransform", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "uvTransform", "type": "out GlitchyEngine.Math.float4" } ] }, { "name": "SpriteRenderer_SetUvTransform", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "uvTransform", "type": "GlitchyEngine.Math.float4" } ] }, { "name": "SpriteRenderer_GetMaterial", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "assetId", "type": "out GlitchyEngine.Content.AssetHandle" } ] }, { "name": "SpriteRenderer_SetMaterial", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "assetId", "type": "GlitchyEngine.Content.AssetHandle" } ] }, { "name": "TextRenderer_GetIsRichText", "return_type": "bool", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" } ] }, { "name": "TextRenderer_SetIsRichText", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "isRichText", "type": "bool" } ] }, { "name": "TextRenderer_GetText", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "text", "type": "out Mono.MonoString*" } ] }, { "name": "TextRenderer_SetText", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "text", "type": "Mono.MonoString*" } ] }, { "name": "TextRenderer_GetColor", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "color", "type": "out GlitchyEngine.Math.ColorRGBA" } ] }, { "name": "TextRenderer_SetColor", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "color", "type": "GlitchyEngine.Math.ColorRGBA" } ] }, { "name": "TextRenderer_GetHorizontalAlignment", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "horizontalAlignment", "type": "out GlitchyEngine.Renderer.Text.FontRenderer.HorizontalTextAlignment" } ] }, { "name": "TextRenderer_SetHorizontalAlignment", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "horizontalAlignment", "type": "GlitchyEngine.Renderer.Text.FontRenderer.HorizontalTextAlignment : int8" } ] }, { "name": "TextRenderer_GetFontSize", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "fontSize", "type": "out float" } ] }, { "name": "TextRenderer_SetFontSize", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "fontSize", "type": "float" } ] }, { "name": "MeshRenderer_GetMaterial", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "assetId", "type": "out GlitchyEngine.Content.AssetHandle" } ] }, { "name": "MeshRenderer_GetSharedMaterial", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "assetId", "type": "out GlitchyEngine.Content.AssetHandle" } ] }, { "name": "MeshRenderer_SetMaterial", "return_type": "void", "parameters": [ { "name": "entityId", "type": "GlitchyEngine.Core.UUID" }, { "name": "assetId", "type": "GlitchyEngine.Content.AssetHandle" } ] }, { "name": "UUID_Create", "return_type": "void", "parameters": [ { "name": "id", "type": "out GlitchyEngine.Core.UUID" } ] }, { "name": "Application_IsEditor", "return_type": "bool", "parameters": [ ] }, { "name": "Application_IsPlayer", "return_type": "bool", "parameters": [ ] }, { "name": "Application_IsInEditMode", "return_type": "bool", "parameters": [ ] }, { "name": "Application_IsInPlayMode", "return_type": "bool", "parameters": [ ] }, { "name": "Serialization_SerializeField", "return_type": "void", "parameters": [ { "name": "serializationContext", "type": "void*" }, { "name": "type", "type": "GlitchyEngine.Serialization.SerializationType : uint32" }, { "name": "nameObject", "type": "Mono.MonoString*" }, { "name": "valueObject", "type": "Mono.MonoObject*" }, { "name": "fullTypeName", "type": "Mono.MonoString*" } ] }, { "name": "Serialization_CreateObject", "return_type": "void", "parameters": [ { "name": "currentContext", "type": "void*" }, { "name": "isStatic", "type": "bool" }, { "name": "typeName", "type": "Mono.MonoString*" }, { "name": "newContext", "type": "out void*" }, { "name": "newId", "type": "out GlitchyEngine.Core.UUID" } ] }, { "name": "Serialization_DeserializeField", "return_type": "void", "parameters": [ { "name": "internalContext", "type": "void*" }, { "name": "expectedType", "type": "GlitchyEngine.Serialization.SerializationType : uint32" }, { "name": "fieldName", "type": "Mono.MonoString*" }, { "name": "target", "type": "uint8*" }, { "name": "actualType", "type": "out GlitchyEngine.Serialization.SerializationType" } ] }, { "name": "Serialization_GetObject", "return_type": "void", "parameters": [ { "name": "internalContext", "type": "void*" }, { "name": "id", "type": "GlitchyEngine.Core.UUID" }, { "name": "objectContext", "type": "out void*" } ] }, { "name": "Serialization_GetObjectTypeName", "return_type": "void", "parameters": [ { "name": "internalContext", "type": "void*" }, { "name": "fullTypeName", "type": "out Mono.MonoString*" } ] }, { "name": "Asset_GetIdentifier", "return_type": "void", "parameters": [ { "name": "assetId", "type": "GlitchyEngine.Core.UUID" }, { "name": "text", "type": "out Mono.MonoString*" } ] }, { "name": "Asset_SetIdentifier", "return_type": "void", "parameters": [ { "name": "assetId", "type": "GlitchyEngine.Core.UUID" }, { "name": "text", "type": "Mono.MonoString*" } ] }, { "name": "Material_SetVariable", "return_type": "void", "parameters": [ { "name": "assetHandle", "type": "GlitchyEngine.Content.AssetHandle" }, { "name": "managedVariableName", "type": "Mono.MonoString*" }, { "name": "elementType", "type": "GlitchyEngine.Renderer.ShaderVariableType : int8" }, { "name": "rows", "type": "int32" }, { "name": "columns", "type": "int32" }, { "name": "arrayLength", "type": "int32" }, { "name": "rawData", "type": "uint8*" }, { "name": "dataLength", "type": "int32" } ] }, { "name": "Material_ResetVariable", "return_type": "void", "parameters": [ { "name": "assetHandle", "type": "GlitchyEngine.Content.AssetHandle" }, { "name": "managedVariableName", "type": "Mono.MonoString*" } ] }, { "name": "Material_SetTexture", "return_type": "void", "parameters": [ { "name": "materialHandle", "type": "GlitchyEngine.Content.AssetHandle" }, { "name": "managedVariableName", "type": "Mono.MonoString*" }, { "name": "textureHandle", "type": "GlitchyEngine.Content.AssetHandle" } ] }, { "name": "Material_GetTexture", "return_type": "void", "parameters": [ { "name": "materialHandle", "type": "GlitchyEngine.Content.AssetHandle" }, { "name": "managedVariableName", "type": "Mono.MonoString*" }, { "name": "textureHandle", "type": "out GlitchyEngine.Content.AssetHandle" } ] }, { "name": "Material_ResetTexture", "return_type": "void", "parameters": [ { "name": "materialHandle", "type": "GlitchyEngine.Content.AssetHandle" }, { "name": "managedVariableName", "type": "Mono.MonoString*" } ] }, { "name": "ImGuiExtension_ListElementGrabber", "return_type": "void", "parameters": [ ] },]