| ## Public API Reference

- Main Page
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iPcMeshSelect Member List

This is the complete list of members for iPcMeshSelect, including all inherited members.

AddMeshSelectListener(iPcMeshSelectListener *listener)=0 | iPcMeshSelect | `[pure virtual]`
GetDragPlaneNormal(csVector3 &drag_normal, bool &camera_space) const =0 | iPcMeshSelect | `[pure virtual]`
GetMaxSelectionDistance() const =0 | iPcMeshSelect | `[pure virtual]`
GetMouseButtons() const =0 | iPcMeshSelect | `[pure virtual]`
HasDragMode() const =0 | iPcMeshSelect | `[pure virtual]`
HasFollowAlwaysMode() const =0 | iPcMeshSelect | `[pure virtual]`
HasFollowMode() const =0 | iPcMeshSelect | `[pure virtual]`
HasGlobalSelection() const =0 | iPcMeshSelect | `[pure virtual]`
HasSenddownEvent() const =0 | iPcMeshSelect | `[pure virtual]`
HasSendmoveEvent() const =0 | iPcMeshSelect | `[pure virtual]`
HasSendupEvent() const =0 | iPcMeshSelect | `[pure virtual]`
RemoveMeshSelectListener(iPcMeshSelectListener *listener)=0 | iPcMeshSelect | `[pure virtual]`
SetCamera(iPcCamera *camera)=0 | iPcMeshSelect | `[pure virtual]`
SetDragMode(bool drag)=0 | iPcMeshSelect | `[pure virtual]`
SetDragPlaneNormal(const csVector3 &drag_normal, bool camera_space)=0 | iPcMeshSelect | `[pure virtual]`
SetFollowAlwaysMode(bool followalways)=0 | iPcMeshSelect | `[pure virtual]`
SetFollowMode(bool follow)=0 | iPcMeshSelect | `[pure virtual]`
SetGlobalSelection(bool glob)=0 | iPcMeshSelect | `[pure virtual]`
SetMaxSelectionDistance(float distance)=0 | iPcMeshSelect | `[pure virtual]`
SetMouseButtons(int buttons)=0 | iPcMeshSelect | `[pure virtual]`
SetMouseButtons(const char *buttons)=0 | iPcMeshSelect | `[pure virtual]`
SetSenddownEvent(bool sd)=0 | iPcMeshSelect | `[pure virtual]`
SetSendmoveEvent(bool mov)=0 | iPcMeshSelect | `[pure virtual]`
SetSendupEvent(bool su)=0 | iPcMeshSelect | `[pure virtual]`