ColliderComponent::Vec3
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Vec3 offset = Vec3(0, 0, 0);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:62
Report an issue with this entry →ColliderComponent::Vec3
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Vec3 shapeParams = Vec3(0.5f, 0.5f, 0.5f);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:55
Report an issue with this entry →CollisionEvent::null
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Entity entityA = Entity::null();Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:100
Report an issue with this entry →CollisionEvent::null
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Entity entityB = Entity::null();Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:101
Report an issue with this entry →ConstraintDesc::Vec3
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Vec3 axisA = Vec3(0, 1, 0);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:125
Report an issue with this entry →ConstraintDesc::Vec3
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Vec3 axisB = Vec3(0, 1, 0);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:126
Report an issue with this entry →ConstraintDesc::Vec3
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Vec3 pivotA = Vec3(0, 0, 0);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:122
Report an issue with this entry →ConstraintDesc::Vec3
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Vec3 pivotB = Vec3(0, 0, 0);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:124
Report an issue with this entry →ConstraintHandle::isValid
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
bool isValid() constConditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:149
Report an issue with this entry →defined
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
#pragma once #if defined(KUI_HAS_3D_ENGINE) && defined(KUI_HAS_3D_PHYSICS) #include <kui/engine/ecs.h> #include <kui/engine/math_types.h> #include <cstdint> #include <vector> #include <unordered_map> #include <unordered_set> #include <memory> #include <functional> class btDefaultCollisionConfiguration;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:1
Report an issue with this entry →KUI_3D_BACKEND_API::~BulletPhysicsBackend
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
~BulletPhysicsBackend();Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:176
Report an issue with this entry →KUI_3D_BACKEND_API::applyForce
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void applyForce(RigidbodyComponent& rb, const Vec3& force);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:214
Report an issue with this entry →KUI_3D_BACKEND_API::applyImpulse
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void applyImpulse(RigidbodyComponent& rb, const Vec3& impulse);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:216
Report an issue with this entry →KUI_3D_BACKEND_API::applyTorque
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void applyTorque(RigidbodyComponent& rb, const Vec3& torque);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:217
Report an issue with this entry →KUI_3D_BACKEND_API::BulletPhysicsBackend
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
BulletPhysicsBackend();Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:175
Report an issue with this entry →KUI_3D_BACKEND_API::BulletPhysicsBackend
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
BulletPhysicsBackend(const BulletPhysicsBackend&) = delete;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:178
Report an issue with this entry →KUI_3D_BACKEND_API::clearCollisionCallback
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void clearCollisionCallback()Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:245
Report an issue with this entry →KUI_3D_BACKEND_API::createConstraint
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
ConstraintHandle createConstraint(RigidbodyComponent& rbA, RigidbodyComponent& rbB, const ConstraintDesc& desc);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:235
Report an issue with this entry →KUI_3D_BACKEND_API::createRigidbody
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
bool createRigidbody(Entity entity, RigidbodyComponent& rb, const ColliderComponent& collider, const TransformComponent& transform);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:196
Report an issue with this entry →KUI_3D_BACKEND_API::debugDraw
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void debugDraw(DebugDrawLineCallback lineCallback);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:248
Report an issue with this entry →KUI_3D_BACKEND_API::destroyConstraint
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void destroyConstraint(ConstraintHandle& handle);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:239
Report an issue with this entry →KUI_3D_BACKEND_API::destroyRigidbody
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void destroyRigidbody(RigidbodyComponent& rb);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:203
Report an issue with this entry →KUI_3D_BACKEND_API::entityForBody
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Entity entityForBody(const void* bulletBody) const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:233
Report an issue with this entry →KUI_3D_BACKEND_API::getAngularVelocity
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Vec3 getAngularVelocity(const RigidbodyComponent& rb) const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:221
Report an issue with this entry →KUI_3D_BACKEND_API::getGravity
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Vec3 getGravity() const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:194
Report an issue with this entry →KUI_3D_BACKEND_API::getLinearVelocity
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Vec3 getLinearVelocity(const RigidbodyComponent& rb) const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:220
Report an issue with this entry →KUI_3D_BACKEND_API::initialize
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
bool initialize(const Vec3& gravity = Vec3(0, -9.81f, 0));Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:182
Report an issue with this entry →KUI_3D_BACKEND_API::isDebugDrawEnabled
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
bool isDebugDrawEnabled() constConditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:252
Report an issue with this entry →KUI_3D_BACKEND_API::isInitialized
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
bool isInitialized() constConditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:185
Report an issue with this entry →KUI_3D_BACKEND_API::numManifolds
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
int numManifolds() const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:256
Report an issue with this entry →KUI_3D_BACKEND_API::numRigidbodies
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
int numRigidbodies() const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:254
Report an issue with this entry →KUI_3D_BACKEND_API::operator=
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
BulletPhysicsBackend& operator=(const BulletPhysicsBackend&) = delete;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:180
Report an issue with this entry →KUI_3D_BACKEND_API::processCollisions
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void processCollisions();Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:246
Report an issue with this entry →KUI_3D_BACKEND_API::raycast
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
RaycastHit raycast(const Vec3& from, const Vec3& to) const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:223
Report an issue with this entry →KUI_3D_BACKEND_API::raycastAll
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
std::vector<RaycastHit> raycastAll(const Vec3& from, const Vec3& to) const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:226
Report an issue with this entry →KUI_3D_BACKEND_API::registerBodyEntity
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void registerBodyEntity(void* bulletBody, Entity entity);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:229
Report an issue with this entry →KUI_3D_BACKEND_API::setAngularVelocity
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void setAngularVelocity(RigidbodyComponent& rb, const Vec3& velocity);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:219
Report an issue with this entry →KUI_3D_BACKEND_API::setCollisionCallback
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void setCollisionCallback(CollisionCallback cb)Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:241
Report an issue with this entry →KUI_3D_BACKEND_API::setDebugDrawEnabled
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void setDebugDrawEnabled(bool enabled)Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:251
Report an issue with this entry →KUI_3D_BACKEND_API::setGravity
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void setGravity(const Vec3& gravity);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:192
Report an issue with this entry →KUI_3D_BACKEND_API::setLinearVelocity
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void setLinearVelocity(RigidbodyComponent& rb, const Vec3& velocity);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:218
Report an issue with this entry →KUI_3D_BACKEND_API::shutdown
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void shutdown();Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:184
Report an issue with this entry →KUI_3D_BACKEND_API::stepSimulation
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void stepSimulation(float deltaTime, int maxSubSteps = 10, float fixedTimeStep = 1.0f / 60.0f);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:187
Report an issue with this entry →KUI_3D_BACKEND_API::syncTransformFromBullet
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void syncTransformFromBullet(const RigidbodyComponent& rb, TransformComponent& transform) const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:206
Report an issue with this entry →KUI_3D_BACKEND_API::syncTransformToBullet
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void syncTransformToBullet(const TransformComponent& transform, RigidbodyComponent& rb) const;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:210
Report an issue with this entry →KUI_3D_BACKEND_API::unregisterBodyEntity
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
void unregisterBodyEntity(void* bulletBody);Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:232
Report an issue with this entry →RaycastHit::null
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
Entity entity = Entity::null();Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:166
Report an issue with this entry →void
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
using CollisionCallback = std::function<void(const CollisionEvent&)>;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:107
Report an issue with this entry →void
Installed header declaration in the engine module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements. This belongs to the legacy in-tree 3D module. KUI_ENABLE_3D_ENGINE is off by default; new projects should use the standalone kui_ext_3d extension.
using DebugDrawLineCallback = std::function<void( const Vec3& from, const Vec3& to, const Vec3& color)>;Conditions: KUI_ENABLE_3D_ENGINE=ON
Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/engine/bullet_physics_backend.h:153
Report an issue with this entry →