|
| void | PickBillboards_Keyboard (float pick_depth, Vis_SelectionList *list, Vis_SelectionFilter *filter) |
| |
| void | PickIndoorFaces_Keyboard (float pick_depth, Vis_SelectionList *list, Vis_SelectionFilter *filter) |
| |
| void | PickOutdoorFaces_Keyboard (float pick_depth, Vis_SelectionList *list, Vis_SelectionFilter *filter) |
| |
| void | PickBillboards_Mouse (float fPickDepth, float fX, float fY, Vis_SelectionList *list, Vis_SelectionFilter *filter) |
| |
| void | PickIndoorFaces_Mouse (float fDepth, const Vec3f &rayOrigin, const Vec3f &rayStep, Vis_SelectionList *list, Vis_SelectionFilter *filter) |
| |
| void | PickOutdoorFaces_Mouse (float fDepth, const Vec3f &rayOrigin, const Vec3f &rayStep, Vis_SelectionList *list, Vis_SelectionFilter *filter, bool only_reachable) |
| |
| bool | isBillboardPartOfSelection (int billboardId, Vis_SelectionFilter *filter) |
| |
| bool | isFacePartOfSelection (ODMFace *odmFace, BLVFace *bvlFace, Vis_SelectionFilter *filter) |
| |
| Vis_ObjectInfo * | DetermineFacetIntersection (BLVFace *face, Pid pid, float pick_depth) |
| |
| bool | IsPolygonOccludedByBillboard (RenderVertexSoft *vertices, int num_vertices, float x, float y) |
| |
| bool | DoesRayMissLevelGeom (float test_x, float test_y, float fDepth, float fTestDepth) |
| |
| void | GetPolygonCenter (RenderVertexD3D3 *pVertices, unsigned int uNumVertices, float *pCenterX, float *pCenterY) |
| |
| void | GetPolygonScreenSpaceCenter (RenderVertexSoft *vertices, int num_vertices, float *out_center_x, float *out_center_y) |
| |
| bool | IsPointInsideD3DBillboard (RenderBillboardD3D *billboard, float x, float y) |
| |
| void | SortVectors_x (RenderVertexSoft *pArray, int start, int end) |
| |
| Vis_PIDAndDepth | get_object_zbuf_val (Vis_ObjectInfo *info) |
| |
| bool | Intersect_Ray_Face (const Vec3f &origin, const Vec3f &step, RenderVertexSoft *Intersection, BLVFace *pFace, signed int pBModelID) |
| |
| bool | CheckIntersectFace (BLVFace *pFace, Vec3f IntersectPoint, signed int sModelID) |
| |
| void | CastPickRay (float fMouseX, float fMouseY, float fPickDepth, Vec3f *origin, Vec3f *step) |
| |
| void | SortVerticesByX (RenderVertexD3D3 *pArray, unsigned int uStart, unsigned int uEnd) |
| |
| void | SortVerticesByY (RenderVertexD3D3 *pArray, unsigned int uStart, unsigned int uEnd) |
| |
| void | SortByScreenSpaceX (RenderVertexSoft *pArray, int start, int end) |
| |
| void | SortByScreenSpaceY (RenderVertexSoft *pArray, int start, int end) |
| |