ToyMaker Game Engine 0.0.2
ToyMaker is a game engine developed and maintained by Zoheb Shujauddin.
Loading...
Searching...
No Matches
ToyMaker::SpatialQuerySystem Member List

This is the complete list of members for ToyMaker::SpatialQuerySystem, including all inherited members.

findEntitiesOverlappingCoarse(const AxisAlignedBounds &searchBounds, InteractionLayerMask interactionMask=std::numeric_limits< InteractionLayerMask >::max()) constToyMaker::SpatialQuerySystem
findEntitiesOverlappingCoarse(const Ray &ray, InteractionLayerMask interactionMask=std::numeric_limits< InteractionLayerMask >::max()) constToyMaker::SpatialQuerySystem
findNodesOverlappingCoarse(const Ray &searchRay, InteractionLayerMask interactionMask=std::numeric_limits< InteractionLayerMask >::max())ToyMaker::SpatialQuerySystem
findNodesOverlappingCoarse(const AxisAlignedBounds &searchBounds, InteractionLayerMask interactionMask=std::numeric_limits< InteractionLayerMask >::max())ToyMaker::SpatialQuerySystem
getSystemTypeName()ToyMaker::SpatialQuerySysteminlinestatic
mOctreeToyMaker::SpatialQuerySystemprivate
mRequiresInitializationToyMaker::SpatialQuerySystemprivate
mUpdateQueueAABBToyMaker::SpatialQuerySystemprivate
mUpdateQueueTransformToyMaker::SpatialQuerySystemprivate
onEntityDisabled(EntityID entityID) overrideToyMaker::SpatialQuerySystemprivate
onEntityEnabled(EntityID entityID) overrideToyMaker::SpatialQuerySystemprivate
onEntityUpdated(EntityID entityID, ComponentType updatedComponent) overrideToyMaker::SpatialQuerySystemprivate
onPostTransformUpdate(uint32_t timestepMillis) overrideToyMaker::SpatialQuerySystemprivate
onSimulationActivated() overrideToyMaker::SpatialQuerySystemprivate
onSimulationPostStep(uint32_t timestepMillis) overrideToyMaker::SpatialQuerySystemprivate
rebuildOctree()ToyMaker::SpatialQuerySystemprivate
resetBoundsOverride(EntityID entity)ToyMaker::SpatialQuerySystem
SpatialQuerySystem(std::weak_ptr< ECSWorld > world) (defined in ToyMaker::SpatialQuerySystem)ToyMaker::SpatialQuerySysteminlineexplicit
updateBoundingVolume(EntityID entity, ObjectBounds::TrueVolumeType volumeType, const ObjectBounds::TrueVolume &volume, const glm::vec3 &positionOffset, const glm::quat &orientationOffset)ToyMaker::SpatialQuerySystem
updateBounds(const std::shared_ptr< SceneNodeCore > &sceneNode, ObjectBounds::TrueVolumeType volumeType, const ObjectBounds::TrueVolume &volume, const glm::vec3 &positionOffset, const glm::quat &orientationOffset)ToyMaker::SpatialQuerySysteminline
updateBounds(EntityID entity, bool forceUpdateFromTransform=false)ToyMaker::SpatialQuerySystemprivate
updateTransform(EntityID entity)ToyMaker::SpatialQuerySystemprivate