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

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

applyModelMatrix(const glm::mat4 &modelMatrix)ToyMaker::ObjectBounds
create(const VolumeBox &box, const glm::vec3 &positionOffset, const glm::quat &orientationOffset, InteractionLayerMask interactionLayers=0x1, InteractionLayerMask interactionMask=std::numeric_limits< InteractionLayerMask >::max())ToyMaker::ObjectBoundsstatic
create(const VolumeCapsule &capsule, const glm::vec3 &positionOffset, const glm::quat &orientationOffset, InteractionLayerMask interactionLayers=0x1, InteractionLayerMask interactionMask=std::numeric_limits< InteractionLayerMask >::max())ToyMaker::ObjectBoundsstatic
create(const VolumeSphere &sphere, const glm::vec3 &positionOffset, const glm::quat &orientationOffset, InteractionLayerMask interactionLayers=0x1, InteractionLayerMask interactionMask=std::numeric_limits< InteractionLayerMask >::max())ToyMaker::ObjectBoundsstatic
getComponentTypeName()ToyMaker::ObjectBoundsinlinestatic
getInteractionLayers() constToyMaker::ObjectBoundsinline
getInteractionMask() constToyMaker::ObjectBoundsinline
getLocalOrientedBoxCorners() constToyMaker::ObjectBounds
getOrientationWorld() constToyMaker::ObjectBounds
getPositionWorld() constToyMaker::ObjectBounds
getProjectionAlong(const glm::vec3 &axis) constToyMaker::ObjectBounds
getRotationTransformLocal() constToyMaker::ObjectBoundsinline
getRotationTransformOrigin() constToyMaker::ObjectBoundsinline
getSupportAlong(const glm::vec3 &axis) constToyMaker::ObjectBounds
getTranslationTransformOrigin() constToyMaker::ObjectBoundsinline
getVolume() constToyMaker::ObjectBoundsinline
getVolumeRelativeBoxCorners() constToyMaker::ObjectBounds
getWorldOrientedBoxCorners() constToyMaker::ObjectBounds
getWorldOrientedBoxFaceTriangles() constToyMaker::ObjectBoundsinline
isPositiveStrict() constToyMaker::ObjectBounds
isSensible() constToyMaker::ObjectBounds
mInteractionLayersToyMaker::ObjectBounds
mInteractionMaskToyMaker::ObjectBounds
mOrientationOffsetToyMaker::ObjectBounds
mOrientationOriginToyMaker::ObjectBounds
mOrientationWorldToyMaker::ObjectBounds
mPhysicsRecomputeRequiredToyMaker::ObjectBounds
mPositionOffsetToyMaker::ObjectBounds
mPositionOriginToyMaker::ObjectBounds
mPositionWorldToyMaker::ObjectBounds
mTransformUpdateRequiredToyMaker::ObjectBounds
mTrueVolumeToyMaker::ObjectBounds
mTypeToyMaker::ObjectBounds
mUpdatedFromTransformToyMaker::ObjectBounds
mVolumeSystemComputedToyMaker::ObjectBounds
mVolumeUpdateRequiredToyMaker::ObjectBounds
recomputeWorldPositionOrientation()ToyMaker::ObjectBounds
setInteractionLayers(InteractionLayerMask newLayers)ToyMaker::ObjectBoundsinline
setInteractionMask(InteractionLayerMask newMask)ToyMaker::ObjectBoundsinline
setOrientationOffset(const glm::quat &newOrientation)ToyMaker::ObjectBounds
setOrientationOrigin(const glm::quat &newOrientation)ToyMaker::ObjectBounds
setOrientationWorld(const glm::quat &newOrientation)ToyMaker::ObjectBounds
setPositionOffset(const glm::vec3 &newPosition)ToyMaker::ObjectBounds
setPositionOrigin(const glm::vec3 &newPosition)ToyMaker::ObjectBounds
setPositionWorld(const glm::vec3 &newPosition)ToyMaker::ObjectBounds
setVolume(TrueVolumeType type, const TrueVolume &volume)ToyMaker::ObjectBoundsinline
setVolumeBox(const glm::vec3 &boxDimensions)ToyMaker::ObjectBoundsinline
setVolumeCapsule(float radius, float height)ToyMaker::ObjectBoundsinline
setVolumeSphere(float radius)ToyMaker::ObjectBoundsinline
TrueVolumeType enum nameToyMaker::ObjectBounds