载入中...
搜索中...
未找到
Scene object and collision approximation admitted into an isolated placement preview. 更多...
#include <ScenePhysicsPlacement.h>
Public 属性 | |
| editing::ObjectId | object |
| scene_editing::SceneTransformValue | transform |
| double | halfExtentX = 0.5 |
| double | halfExtentY = 0.5 |
| double | halfExtentZ = 0.5 |
| bool | selected = false |
| PhysicsPlacementShape | shape = PhysicsPlacementShape::Box |
| std::vector< float > | convexVertices |
| int | convexMaxVertices = 64 |
| std::vector< PhysicsPlacementCollider > | colliders |
| std::uint64_t | layerBits = 1 |
| std::vector< std::string > | tags |
| bool | enabled = true |
| bool | locked = false |
| std::string | colliderResourceKey |
详细描述
Scene object and collision approximation admitted into an isolated placement preview.
在文件 ScenePhysicsPlacement.h 第 46 行定义.
类成员变量说明
◆ colliderResourceKey
| std::string eve::scene_editor::PhysicsPlacementObject::colliderResourceKey |
在文件 ScenePhysicsPlacement.h 第 61 行定义.
◆ colliders
| std::vector<PhysicsPlacementCollider> eve::scene_editor::PhysicsPlacementObject::colliders |
在文件 ScenePhysicsPlacement.h 第 56 行定义.
◆ convexMaxVertices
| int eve::scene_editor::PhysicsPlacementObject::convexMaxVertices = 64 |
在文件 ScenePhysicsPlacement.h 第 55 行定义.
◆ convexVertices
| std::vector<float> eve::scene_editor::PhysicsPlacementObject::convexVertices |
在文件 ScenePhysicsPlacement.h 第 54 行定义.
◆ enabled
| bool eve::scene_editor::PhysicsPlacementObject::enabled = true |
在文件 ScenePhysicsPlacement.h 第 59 行定义.
◆ halfExtentX
| double eve::scene_editor::PhysicsPlacementObject::halfExtentX = 0.5 |
在文件 ScenePhysicsPlacement.h 第 49 行定义.
◆ halfExtentY
| double eve::scene_editor::PhysicsPlacementObject::halfExtentY = 0.5 |
在文件 ScenePhysicsPlacement.h 第 50 行定义.
◆ halfExtentZ
| double eve::scene_editor::PhysicsPlacementObject::halfExtentZ = 0.5 |
在文件 ScenePhysicsPlacement.h 第 51 行定义.
◆ layerBits
| std::uint64_t eve::scene_editor::PhysicsPlacementObject::layerBits = 1 |
在文件 ScenePhysicsPlacement.h 第 57 行定义.
◆ locked
| bool eve::scene_editor::PhysicsPlacementObject::locked = false |
在文件 ScenePhysicsPlacement.h 第 60 行定义.
◆ object
| editing::ObjectId eve::scene_editor::PhysicsPlacementObject::object |
在文件 ScenePhysicsPlacement.h 第 47 行定义.
◆ selected
| bool eve::scene_editor::PhysicsPlacementObject::selected = false |
◆ shape
| PhysicsPlacementShape eve::scene_editor::PhysicsPlacementObject::shape = PhysicsPlacementShape::Box |
在文件 ScenePhysicsPlacement.h 第 53 行定义.
◆ tags
| std::vector<std::string> eve::scene_editor::PhysicsPlacementObject::tags |
在文件 ScenePhysicsPlacement.h 第 58 行定义.
◆ transform
| scene_editing::SceneTransformValue eve::scene_editor::PhysicsPlacementObject::transform |
该结构体的文档由以下文件生成:
- src/modules/scene/editor/ScenePhysicsPlacement.h