载入中...
搜索中...
未找到
ScenePhysicsPlacement.h 文件参考
#include "common/Export.h"
#include "editing/EditingResult.h"
#include "editor/EditorSimulationPreview.h"
#include "scene/editing/SceneEditingCommands.h"
#include <cstdint>
#include <memory>
#include <string>
#include <vector>

浏览源代码.

类

struct  eve::scene_editor::PhysicsPlacementCollider
 One local-space shape in a possibly compound placement collider. 更多...
 
struct  eve::scene_editor::PhysicsPlacementObject
 Scene object and collision approximation admitted into an isolated placement preview. 更多...
 
struct  eve::scene_editor::PhysicsPlacementAdmissionPolicy
 Host-supplied filters used before objects enter the private preview world. 更多...
 
struct  eve::scene_editor::PhysicsPlacementSettings
 Deterministic policy for collision-aware scene placement. 更多...
 
struct  eve::scene_editor::PhysicsPlacementRequest
 Owning request used to construct one isolated placement candidate. 更多...
 
struct  eve::scene_editor::PhysicsPlacementFrame
 Captured placement state suitable for drawing and final transaction planning. 更多...
 
class  eve::scene_editor::ScenePhysicsPlacementBackend
 Real Box3D-backed, non-destructive simulation backend for scene placement. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::scene_editor
 

枚举

enum class  eve::scene_editor::PhysicsPlacementMode {
  eve::scene_editor::Place , eve::scene_editor::Rotate , eve::scene_editor::Align , eve::scene_editor::Fall ,
  eve::scene_editor::Point , eve::scene_editor::Drag = Place , eve::scene_editor::Drop = Fall
}
 Interaction policy used by one isolated placement candidate. 更多...
 
enum class  eve::scene_editor::PhysicsPlacementShape {
  eve::scene_editor::Box , eve::scene_editor::Sphere , eve::scene_editor::Capsule , eve::scene_editor::ConvexHull ,
  eve::scene_editor::Auto
}
 Collision approximation admitted into the private preview world. 更多...
 
enum class  eve::scene_editor::PhysicsPlacementColliderSource { eve::scene_editor::Existing , eve::scene_editor::Generated }
 Provenance used when selecting preview colliders. 更多...
 
enum class  eve::scene_editor::PhysicsPlacementColliderPolicy { eve::scene_editor::ExistingOnly , eve::scene_editor::GeneratedWhenMissing , eve::scene_editor::GeneratedOnly , eve::scene_editor::ExistingAndGenerated }
 Policy deciding which admitted collider sources participate in preview. 更多...