aboutsummaryrefslogtreecommitdiff
path: root/scene/main/viewport.cpp
Commit message (Collapse)AuthorAgeFilesLines
* -Implemented Proxy Textures (needed to solve the problem with ViewportTexture)Juan Linietsky2017-12-041-2/+8
| | | | -Properly use hierarchy to initialize resources local to scene (solves problem of GUI in 3D)
* Removed type_mask and fixed some variable nameAndreaCatania2017-11-211-3/+3
|
* Native pan and zoom for macOSBernhard Liebl2017-11-211-0/+24
|
* Merge pull request #12149 from endragor/check-input-handledRémi Verschelde2017-10-201-2/+7
|\ | | | | Check if input is handled before handling it
| * Check if input is handled before handling itRuslan Mustakov2017-10-161-2/+7
| |
* | Fix Viewport clear mode is bool instead of int, fixes #12202Poommetee Ketson2017-10-191-1/+1
|/
* Renamed fixed_process to physics_processAndreaCatania2017-09-301-3/+3
|
* Rename pos to position in user facing methods and variablesletheed2017-09-201-2/+2
| | | | | | | | | | | Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is.
* Fix enums bindingsMaxim Sheronov2017-09-131-0/+9
| | | | | Add missed bindings for enums Move some enums to class to have correct output of api.json
* Fix serveral recent new clang-format errorsHein-Pieter van Braam2017-09-081-2/+1
|
* Restored auto snapping of controls to pixels, fixes #10847 and probably ↵Juan Linietsky2017-09-071-0/+17
| | | | several more issues. Made it optional in the project settings but defaults to true.
* Fix use of unitialized variablesHein-Pieter van Braam2017-09-021-2/+2
| | | | The second in my quest to make Godot 3.x compile with -Werror on GCC7
* Exposed new ClearMode function to Viewport clases, closes #9995Juan Linietsky2017-08-311-16/+10
|
* Dead code tells no talesRémi Verschelde2017-08-271-50/+7
|
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|
* Viewport: fix 'size' binding from Rect2 to Vector2Poommetee Ketson2017-08-271-1/+1
|
* -Massive clean up to gizmosJuan Linietsky2017-08-261-1/+1
| | | | | | | -Make sure handles are always visible (on top) -Fixed instanced scene selection (should work properly now) -Added interpolated camera -Customizable gizmo colors in editor settings
* Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-241-62/+52
| | | | | | | | | | | | Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
* Merge pull request #10351 from neikeq/enums-are-for-the-weakJuan Linietsky2017-08-211-28/+28
|\ | | | | ClassDB: Provide the enum name of integer constants
| * ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry2017-08-201-28/+28
| |
* | Fixed segfault when hovering over scene tree elements and showing tooltips.Wilson E. Alvarez2017-08-201-0/+4
| |
* | Merge pull request #10319 from neikeq/pr-engine-editor-hintJuan Linietsky2017-08-201-2/+2
|\ \ | |/ |/| Adds Engine::is_editor_hint() method
| * Removes editor_hint from SceneTreeIgnacio Etcheverry2017-08-191-2/+2
| |
* | Merge pull request #9889 from groud/control_enhancementskubecz3k2017-08-151-2/+2
|\ \ | | | | | | Control node enhancements
| * | Replace GUI anchor type by a float between 0 and 1Gilles Roudiere2017-08-131-2/+2
| |/
* / Ensure nothing is found outside modal stack, but keep logic going. Fixes #7622Juan Linietsky2017-08-151-2/+1
|/
* Fixes method definitions with extra number of argumentsIgnacio Etcheverry2017-08-101-2/+2
|
* Removes type information from method bindsIgnacio Etcheverry2017-08-101-11/+11
|
* Merge pull request #10136 from MednauN/masterThomas Herzog2017-08-071-0/+83
|\ | | | | Add handling of touch events in _gui_input_event
| * Add handling of touch events in _gui_input_eventEvgeny Zuev2017-08-071-0/+83
| | | | | | | | Fixes #10039
* | Makes all Godot API's methods Lower CaseIndah Sylvia2017-08-071-2/+2
|/
* Adding base classes and structures for ARVR supportBastiaanOlij2017-07-281-0/+16
| | | | | | Added ArVrScriptInterface Added ARVRCamera, ARVRController and ARVROrigin helper objects
* Add object type hint for docsPoommetee Ketson2017-07-231-2/+2
|
* -Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky2017-07-191-1/+1
| | | | -Added system for feature overrides, it's pretty cool :)
* Script editor usability fixesJuan Linietsky2017-07-151-4/+8
|
* Fix picking list flood while mouse capture enabledPedro J. Estébanez2017-07-101-1/+1
| | | | Fixes #9575.
* Merge pull request #7947 from RandomShaper/fix-vis-notifier-2dRémi Verschelde2017-06-281-1/+2
|\ | | | | Fix VisibilityNotifier2D viewport offset issue
| * Fix VisibilityNotifier2D reapplication of viewport offsetPedro J. Estébanez2017-03-061-1/+2
| |
* | -Restored support for Canvas BG mode on EnvironmentJuan Linietsky2017-06-241-6/+5
| | | | | | | | | | -Improved ease of use of WorldEnvironment (no longer extends Spatial) -2D editor viewport can now work in HDR!
* | -Fix freezes caused by etccomp2, closes #9183Juan Linietsky2017-06-161-12/+0
| | | | | | | | -Normalmaps are now detected and imported as RGTC, both in S3TC and ETC2, this improves their quality.
* | Properly adjust the visible editor rect and make limits respected, closes #8328Juan Linietsky2017-06-121-0/+1
| |
* | Restored multiple viewport function, as well as view modes.Juan Linietsky2017-06-111-0/+36
| |
* | -Restored multithread capability to VisualServerJuan Linietsky2017-06-091-0/+20
| | | | | | | | -Restored resource previews!
* | renamed all Rect2.pos to Rect2.positionalexholly2017-06-041-10/+10
| |
* | InputEvent: Renamed "pos" property to "position"Andreas Haas2017-06-031-14/+14
| | | | | | | | Make the naming consistent with other classes.
* | Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-201-407/+350
| | | | | | | | this might cause bugs I haven't found yet..
* | Removal of Image from Variant, converted to a Resource.Juan Linietsky2017-05-171-2/+2
| |
* | Rename [gs]et_pos to [gs]et_position for ControlsSergey Pusnei2017-04-101-7/+7
| | | | | | | | | | | | | | | | Control set_pos -> set_position Control set_global_pos -> set_global_position [gs]et_mouse_pos -> [gs]et_mouse_position [gs]et_global_mouse_pos -> [gs]et_global_mouse_position fixes #8005
* | Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-081-0/+1
| |
* | Viewport: Fix undefined behaviour found by llvm sanitizer.Andreas Haas2017-04-021-2/+2
|/ | | | | When godot was running as the project manager, it tried to call a method on a null pointer (get_tree()->get_edited_scene_root()). This is undefined behaviour and caused a crash when compiled with sanitizing enabled.