]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/renderer.hxx
Add support for point sprites.
[flightgear.git] / src / Main / renderer.hxx
index ed9fe6df2640fa8982264b19d551ea068e6c6f4f..c638a35a34e25894543837e7dd6bb9b4edfd45c1 100644 (file)
@@ -13,6 +13,7 @@ extern SGSky *thesky;
 extern glPointParameterfProc glPointParameterfPtr;
 extern glPointParameterfvProc glPointParameterfvPtr;
 extern bool glPointParameterIsSupported;
+extern bool glPointSpriteIsSupported;
 
 
 class FGRenderer {
@@ -44,6 +45,12 @@ public:
      *  clip planes rather than calling the ssg routine directly
      */
     static void setNearFar( float n, float f );
+
+    /** Get the pick start point and direction in global coordinates.
+     *  The inputs are expected to be the x and y coordinates of the
+     *  screen point relative to the window.
+     */
+    static bool getPickInfo( sgdVec3 p, sgdVec3 d, unsigned x, unsigned y );
 };
 
 #endif