|
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) |
|