Constructors

Methods

  • Parameters

    • __namedParameters: {
          dropped: boolean;
          isAltPressed: boolean;
          name: string;
      }
      • dropped: boolean
      • isAltPressed: boolean
      • name: string

    Returns void

  • Called by the RuntimeGame when the game resolution is changed. Useful to notify scene and layers that resolution is changed, as they might be caching it.

    Returns void

  • Modify the layer data accordingly. gdjs.HotReloader.hotReloadRuntimeSceneLayers must be run for the changes to be applied.

    Parameters

    • areEffectsHiddenInEditor: boolean

    Returns void

  • Parameters

    • editorId: null | string
    • sceneName: null | string
    • externalLayoutName: null | string
    • eventsBasedObjectType: null | string
    • eventsBasedObjectVariantName: null | string
    • editorCamera3D: null | EditorCameraState

    Returns Promise<void>

  • Parameters

    • areaMinX: number
    • areaMinY: number
    • areaMinZ: number
    • areaMaxX: number
    • areaMaxY: number
    • areaMaxZ: number

    Returns void

  • Parameters

    • sceneArea: {
          maxX: number;
          maxY: number;
          maxZ: number;
          minX: number;
          minY: number;
          minZ: number;
      }
      • maxX: number
      • maxY: number
      • maxZ: number
      • minX: number
      • minY: number
      • minZ: number
    • visibleScreenArea: {
          maxX: number;
          maxY: number;
          minX: number;
          minY: number;
      }
      • maxX: number
      • maxY: number
      • minX: number
      • minY: number
    • margin: number

    Returns void

  • Parameters

    • visibleScreenArea: {
          maxX: number;
          maxY: number;
          minX: number;
          minY: number;
      }
      • maxX: number
      • maxY: number
      • minX: number
      • minY: number

    Returns void

  • Parameters

    • objects: RuntimeObject[]
    • visibleScreenArea: {
          maxX: number;
          maxY: number;
          minX: number;
          minY: number;
      }
      • maxX: number
      • maxY: number
      • minX: number
      • minY: number
    • margin: number

    Returns void

  • Parameters

    • visibleScreenArea: {
          maxX: number;
          maxY: number;
          minX: number;
          minY: number;
      }
      • maxX: number
      • maxY: number
      • minX: number
      • minY: number

    Returns void

  • Parameters

    • visibleScreenArea: {
          maxX: number;
          maxY: number;
          minX: number;
          minY: number;
      }
      • maxX: number
      • maxY: number
      • minX: number
      • minY: number

    Returns void