Allolib  1.0
C++ Components For Interactive Multimedia
al::PickableBB Member List

This is the complete list of members for al::PickableBB, including all inherited members.

aabb (defined in al::PickableBB)al::PickableBB
addChild(Pickable &pickable) (defined in al::Pickable)al::Pickable
addChild(Pickable *p) (defined in al::Pickable)al::Pickableinline
bb (defined in al::PickableBB)al::PickableBB
bundle (defined in al::Pickable)al::Pickable
children (defined in al::Pickable)al::Pickable
clearSelection() (defined in al::Pickable)al::Pickable
containChildren (defined in al::Pickable)al::Pickable
containedChild (defined in al::Pickable)al::Pickable
depth (defined in al::Pickable)al::Pickable
draw(Graphics &g, std::function< void(Pickable &p)> f=[](Pickable &p) {}) (defined in al::Pickable)al::Pickable
drawBB(Graphics &g) (defined in al::PickableBB)al::PickableBB
drawMesh(Graphics &g) (defined in al::PickableBB)al::PickableBB
event(PickEvent e)al::Pickablevirtual
foreach(std::function< void(Pickable &p)> pre, std::function< void(Pickable &p)> post=[](Pickable &) { }) (defined in al::Pickable)al::Pickableinline
hover (defined in al::Pickable)al::Pickable
intersect(Rayd r)al::PickableBBvirtual
intersect(Vec3d v) (defined in al::Pickable)al::Pickableinlinevirtual
intersectAABB(Rayd ray)al::PickableBB
intersectBB(Rayd localRay)al::PickableBB
intersectBoundingSphere(Rayd ray)al::PickableBB
intersectChildren(Rayd &r) (defined in al::Pickable)al::Pickable
intersects(Rayd &r) (defined in al::Pickable)al::Pickableinline
intersectsChild(Rayd &r) (defined in al::Pickable)al::Pickable
mesh (defined in al::PickableBB)al::PickableBB
name (defined in al::Pickable)al::Pickable
onEvent(PickEvent e, Hit h)al::PickableBBvirtual
parent (defined in al::Pickable)al::Pickable
Pickable() (defined in al::Pickable)al::Pickable
PickableBB(std::string name_="") (defined in al::PickableBB)al::PickableBBinline
PickableBB(Mesh &m) (defined in al::PickableBB)al::PickableBBinline
popMatrix(Graphics &g)al::Pickableinline
pose (defined in al::Pickable)al::Pickable
pose0 (defined in al::Pickable)al::Pickable
prevPose (defined in al::Pickable)al::Pickable
prevScale (defined in al::Pickable)al::Pickable
pushMatrix(Graphics &g)al::Pickableinline
scale (defined in al::Pickable)al::Pickable
scale0 (defined in al::Pickable)al::Pickable
scaleVec (defined in al::Pickable)al::Pickable
selectDist (defined in al::PickableBB)al::PickableBB
selected (defined in al::Pickable)al::Pickable
selectOffset (defined in al::PickableBB)al::PickableBB
selectPos (defined in al::PickableBB)al::PickableBB
selectQuat (defined in al::PickableBB)al::PickableBB
set(Mesh &m)al::PickableBB
setCenter(Vec3f &pos)al::PickableBB
setQuat(Quatf &q)al::PickableBB
testChildren (defined in al::Pickable)al::Pickable
transformRayLocal(const Rayd &ray)al::Pickable
transformVecLocal(const Vec3f &v, float w=1)al::Pickable
transformVecWorld(const Vec3f &v, float w=1)al::Pickable
updateAABB()al::PickableBB
~Pickable() (defined in al::Pickable)al::Pickableinlinevirtual