载入中...
搜索中...
未找到
eve::scene_editor::PhysicsPlacementObject结构体 参考

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

该结构体的文档由以下文件生成: