Interface IProjectInfo

  • All Known Implementing Classes:
    Project

    public interface IProjectInfo
    • Method Detail

      • getProjectName

        @Nullable
        @Nullable String getProjectName()
        Get project title name.

        This name is defined in "project.godot" or "engine.cfg", it depends on the version

        Returns:
        Project title name or null if property is not defined
      • getProjectDescription

        @Nullable
        @Nullable String getProjectDescription()
        Get project description.
        Returns:
        Project description or null if property is not defined
      • getProjectVideoDriver

        @Nullable
        @Nullable VideoDriver getProjectVideoDriver()
        Get current project video driver.

        This is useful if you want to change before to launch.

        Returns:
        Return a project driver or null if property is not defined
      • getMainScene

        @Nullable
        @Nullable Scene getMainScene()
        Get project main scene. This is useful when you can run the project.
        Returns:
        Returns a special godot location or null if property is not defined.
      • getProjectIcon

        @Nullable
        @Nullable ProjectResource getProjectIcon()
        Get project icon.
        Returns:
        Return a special godot location or null if property is not defined.