mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-02-13 19:30:08 +01:00
* Clean-up of node_3d_editor_plugin.{h,cpp}: removed unused code, fixed some bugs.
* Moved node_3d_editor_gizmos.{h,cpp} to editor/plugins.
* Added support for multiple gizmos per node. This means custom gizmos will no longer override the built-in ones and that multiple gizmos can be used in more complex nodes.
* Added support for handle IDs. When adding handles to a gizmo, an ID can be specified for each one, making it easier to work with gizmos that have a variable number of handles.
* Added support for subgizmos, selectable elements that can be transformed without needing a node of their own. By overriding _subgizmo_intersect_frustum() and/or _subgizmo_intersect_ray() gizmos can define which subgizmos should be selected on a region or click selection. Subgizmo transformations are applied using get/set/commit virtual methods, similar to how handles work.
- JFonS
|
||
---|---|---|
.. | ||
area.cpp | ||
area.h | ||
audio_stream_player_3d.cpp | ||
audio_stream_player_3d.h | ||
bone_attachment.cpp | ||
bone_attachment.h | ||
camera.cpp | ||
camera.h | ||
collision_object.cpp | ||
collision_object.h | ||
collision_polygon.cpp | ||
collision_polygon.h | ||
collision_shape.cpp | ||
collision_shape.h | ||
cpu_particles.cpp | ||
cpu_particles.h | ||
cull_instance.cpp | ||
cull_instance.h | ||
immediate_geometry.cpp | ||
immediate_geometry.h | ||
importer_mesh_instance_3d.cpp | ||
importer_mesh_instance_3d.h | ||
interpolated_camera.cpp | ||
interpolated_camera.h | ||
label_3d.cpp | ||
label_3d.h | ||
light.cpp | ||
light.h | ||
listener.cpp | ||
listener.h | ||
mesh_instance.cpp | ||
mesh_instance.h | ||
multimesh_instance.cpp | ||
multimesh_instance.h | ||
navigation_agent.cpp | ||
navigation_agent.h | ||
navigation_mesh_instance.cpp | ||
navigation_mesh_instance.h | ||
navigation_obstacle.cpp | ||
navigation_obstacle.h | ||
navigation.cpp | ||
navigation.h | ||
occluder.cpp | ||
occluder.h | ||
path.cpp | ||
path.h | ||
physics_body.cpp | ||
physics_body.h | ||
physics_joint.cpp | ||
physics_joint.h | ||
portal.cpp | ||
portal.h | ||
position_3d.cpp | ||
position_3d.h | ||
proximity_group.cpp | ||
proximity_group.h | ||
ray_cast.cpp | ||
ray_cast.h | ||
reflection_probe.cpp | ||
reflection_probe.h | ||
remote_transform.cpp | ||
remote_transform.h | ||
room_group.cpp | ||
room_group.h | ||
room_manager.cpp | ||
room_manager.h | ||
room.cpp | ||
room.h | ||
SCsub | ||
skeleton.cpp | ||
skeleton.h | ||
soft_body.cpp | ||
soft_body.h | ||
spatial_velocity_tracker.cpp | ||
spatial_velocity_tracker.h | ||
spatial.cpp | ||
spatial.h | ||
spring_arm.cpp | ||
spring_arm.h | ||
sprite_3d.cpp | ||
sprite_3d.h | ||
vehicle_body.cpp | ||
vehicle_body.h | ||
visibility_notifier.cpp | ||
visibility_notifier.h | ||
visual_instance.cpp | ||
visual_instance.h | ||
world_environment.cpp | ||
world_environment.h |