All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Picking::PickingController Member List

This is the complete list of members for Eegeo::Picking::PickingController, including all inherited members.

CastRay(const Eegeo::dv3 &rayOrigin, const Eegeo::dv3 &rayDirection) (defined in Eegeo::Picking::PickingController)Eegeo::Picking::PickingControllervirtual
CastRayFromScreenPosition(const Eegeo::v2 &point, const Eegeo::Camera::RenderCamera &renderCamera) (defined in Eegeo::Picking::PickingController)Eegeo::Picking::PickingController
GetCollisionGroup() (defined in Eegeo::Picking::PickingController)Eegeo::Picking::PickingControllerinline
GetInteriorInteractionModel() const (defined in Eegeo::Picking::PickingController)Eegeo::Picking::PickingControllerinlineprotected
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyable
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyable
PickingController(Eegeo::Collision::IRayCaster &rayCaster, const Eegeo::Resources::Interiors::InteriorInteractionModel &interiorInteractionModel, Eegeo::Rendering::EnvironmentFlatteningService &environmentFlatteningService, u32 collisionGroup) (defined in Eegeo::Picking::PickingController)Eegeo::Picking::PickingController
ProcessRayCastResult(const Eegeo::Collision::RayCasterResult &pickResult)=0 (defined in Eegeo::Picking::PickingController)Eegeo::Picking::PickingControllerpure virtual
SetCollisionGroup(u32 collisionGroup) (defined in Eegeo::Picking::PickingController)Eegeo::Picking::PickingController
~PickingController() (defined in Eegeo::Picking::PickingController)Eegeo::Picking::PickingControllervirtual