You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-26 15:46:23 +00:00
-Massive clean up to gizmos
-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
This commit is contained in:
@@ -137,38 +137,6 @@ public:
|
||||
virtual void camera_set_environment(RID p_camera, RID p_env);
|
||||
virtual void camera_set_use_vertical_aspect(RID p_camera, bool p_enable);
|
||||
|
||||
/*
|
||||
|
||||
struct RoomInfo {
|
||||
|
||||
Transform affine_inverse;
|
||||
Room *room;
|
||||
List<Instance*> owned_geometry_instances;
|
||||
List<Instance*> owned_portal_instances;
|
||||
List<Instance*> owned_room_instances;
|
||||
List<Instance*> owned_light_instances; //not used, but just for the sake of it
|
||||
Set<Instance*> disconnected_child_portals;
|
||||
Set<Instance*> owned_autoroom_geometry;
|
||||
uint64_t last_visited_pass;
|
||||
RoomInfo() { last_visited_pass=0; }
|
||||
|
||||
};
|
||||
|
||||
struct InstancePortal {
|
||||
|
||||
Portal *portal;
|
||||
Set<Instance*> candidate_set;
|
||||
Instance *connected;
|
||||
uint64_t last_visited_pass;
|
||||
|
||||
Plane plane_cache;
|
||||
Vector<Vector3> transformed_point_cache;
|
||||
|
||||
|
||||
PortalInfo() { connected=NULL; last_visited_pass=0;}
|
||||
};
|
||||
*/
|
||||
|
||||
/* SCENARIO API */
|
||||
|
||||
struct Instance;
|
||||
@@ -236,10 +204,6 @@ public:
|
||||
float lod_end_hysteresis;
|
||||
RID lod_instance;
|
||||
|
||||
Instance *room;
|
||||
SelfList<Instance> room_item;
|
||||
bool visible_in_all_rooms;
|
||||
|
||||
uint64_t last_render_pass;
|
||||
uint64_t last_frame_pass;
|
||||
|
||||
@@ -263,7 +227,7 @@ public:
|
||||
}
|
||||
|
||||
Instance()
|
||||
: scenario_item(this), update_item(this), room_item(this) {
|
||||
: scenario_item(this), update_item(this) {
|
||||
|
||||
octree_id = 0;
|
||||
scenario = NULL;
|
||||
@@ -281,9 +245,6 @@ public:
|
||||
lod_begin_hysteresis = 0;
|
||||
lod_end_hysteresis = 0;
|
||||
|
||||
room = NULL;
|
||||
visible_in_all_rooms = false;
|
||||
|
||||
last_render_pass = 0;
|
||||
last_frame_pass = 0;
|
||||
version = 1;
|
||||
@@ -496,7 +457,6 @@ public:
|
||||
|
||||
virtual void instance_attach_skeleton(RID p_instance, RID p_skeleton);
|
||||
virtual void instance_set_exterior(RID p_instance, bool p_enabled);
|
||||
virtual void instance_set_room(RID p_instance, RID p_room);
|
||||
|
||||
virtual void instance_set_extra_visibility_margin(RID p_instance, real_t p_margin);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user