AbstractCollisionGathererFunctor Class

(Qt3DRender::Render::PickingUtils::AbstractCollisionGathererFunctor)

Public Types

typedef result_type

Public Functions

AbstractCollisionGathererFunctor()
virtual ~AbstractCollisionGathererFunctor()
virtual result_type pick(RayCasting::QAbstractCollisionQueryService *rayCasting, const Entity *entity) const = 0
result_type operator()(const Entity *entity) const

Static Public Members

void sortHits(CollisionVisitor::HitList &results)

Member Type Documentation

typedef AbstractCollisionGathererFunctor::result_type

Member Function Documentation

AbstractCollisionGathererFunctor::AbstractCollisionGathererFunctor()

Default constructs an instance of AbstractCollisionGathererFunctor.

[virtual] AbstractCollisionGathererFunctor::~AbstractCollisionGathererFunctor()

Destroys the instance of AbstractCollisionGathererFunctor. The destructor is virtual.

[pure virtual] result_type AbstractCollisionGathererFunctor::pick(RayCasting::QAbstractCollisionQueryService *rayCasting, const Entity *entity) const

[static] void AbstractCollisionGathererFunctor::sortHits(CollisionVisitor::HitList &results)

result_type AbstractCollisionGathererFunctor::operator()(const Entity *entity) const