Merge pull request #38317 from verdog/get-cam-2d-4.0
add viewport.get_camera_2d()
This commit is contained in:
commit
c82daaed48
13 changed files with 113 additions and 91 deletions
|
|
@ -214,7 +214,8 @@ private:
|
|||
}
|
||||
} camera_override;
|
||||
|
||||
Camera3D *camera = nullptr;
|
||||
Camera3D *camera_3d = nullptr;
|
||||
Camera2D *camera_2d = nullptr;
|
||||
Set<Camera3D *> cameras;
|
||||
Set<CanvasLayer *> canvas_layers;
|
||||
|
||||
|
|
@ -450,11 +451,14 @@ private:
|
|||
void _listener_make_next_current(Listener3D *p_exclude);
|
||||
|
||||
friend class Camera3D;
|
||||
void _camera_transform_changed_notify();
|
||||
void _camera_set(Camera3D *p_camera);
|
||||
bool _camera_add(Camera3D *p_camera); //true if first
|
||||
void _camera_remove(Camera3D *p_camera);
|
||||
void _camera_make_next_current(Camera3D *p_exclude);
|
||||
void _camera_3d_transform_changed_notify();
|
||||
void _camera_3d_set(Camera3D *p_camera);
|
||||
bool _camera_3d_add(Camera3D *p_camera); //true if first
|
||||
void _camera_3d_remove(Camera3D *p_camera);
|
||||
void _camera_3d_make_next_current(Camera3D *p_exclude);
|
||||
|
||||
friend class Camera2D;
|
||||
void _camera_2d_set(Camera2D *p_camera_2d);
|
||||
|
||||
friend class CanvasLayer;
|
||||
void _canvas_layer_add(CanvasLayer *p_canvas_layer);
|
||||
|
|
@ -497,7 +501,8 @@ public:
|
|||
uint64_t get_processed_events_count() const { return event_count; }
|
||||
|
||||
Listener3D *get_listener() const;
|
||||
Camera3D *get_camera() const;
|
||||
Camera3D *get_camera_3d() const;
|
||||
Camera2D *get_camera_2d() const;
|
||||
|
||||
void enable_camera_override(bool p_enable);
|
||||
bool is_camera_override_enabled() const;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue