Stellarium 0.13.0
StelPainter Member List

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

computeFanDisk(float radius, int innerFanSlices, int level, QVector< double > &vertexArr, QVector< float > &texCoordArr)StelPainterstatic
computeSphereNoLight(const float radius, const float oneMinusOblateness, const int slices, const int stacks, const int orientInside=0, const bool flipTexture=false)StelPainterstatic
deinitGLShaders()StelPainterstatic
drawCircle(const float x, const float y, float r)StelPainter
drawFromArray(const DrawingMode mode, const int count, const int offset=0, const bool doProj=true, const unsigned short *indices=NULL)StelPainter
drawGreatCircleArc(const Vec3d &start, const Vec3d &stop, const SphericalCap *clippingCap=NULL, void(*viewportEdgeIntersectCallback)(const Vec3d &screenPos, const Vec3d &direction, void *userData)=NULL, void *userData=NULL)StelPainter
drawGreatCircleArcs(const StelVertexArray &va, const SphericalCap *clippingCap=NULL) (defined in StelPainter)StelPainter
DrawingMode enum nameStelPainter
drawLine2d(const float x1, const float y1, const float x2, const float y2)StelPainter
drawPoint2d(const float x, const float y)StelPainter
drawRect2d(const float x, const float y, const float width, const float height, const bool textured=true)StelPainter
drawSmallCircleArc(const Vec3d &start, const Vec3d &stop, const Vec3d &rotCenter, void(*viewportEdgeIntersectCallback)(const Vec3d &screenPos, const Vec3d &direction, void *userData)=NULL, void *userData=NULL)StelPainter
drawSphericalRegion(const SphericalRegion *region, SphericalPolygonDrawMode drawMode=SphericalPolygonDrawModeFill, const SphericalCap *clippingCap=NULL, bool doSubDivise=true, double maxSqDistortion=5.)StelPainter
drawSphericalTriangles(const StelVertexArray &va, const bool textured, const SphericalCap *clippingCap=NULL, const bool doSubDivide=true, const double maxSqDistortion=5.) (defined in StelPainter)StelPainter
drawSprite2dMode(const float x, const float y, float radius)StelPainter
drawSprite2dMode(const Vec3d &v, const float radius) (defined in StelPainter)StelPainter
drawSprite2dMode(float x, float y, float radius, float rotation)StelPainter
drawSprite2dModeNoDeviceScale(const float x, const float y, const float radius)StelPainter
drawStelVertexArray(const StelVertexArray &arr, const bool checkDiscontinuity=true)StelPainter
drawText(float x, float y, const QString &str, float angleDeg=0.f, float xshift=0.f, float yshift=0.f, const bool noGravity=true)StelPainter
drawText(const Vec3d &v, const QString &str, const float angleDeg=0.f, const float xshift=0.f, const float yshift=0.f, const bool noGravity=true) (defined in StelPainter)StelPainter
drawViewportShape()StelPainter
enableClientStates(const bool vertex, const bool texture=false, const bool color=false, const bool normal=false)StelPainter
enableTexture2d(const bool b)StelPainter
getColor() const StelPainter
getFontMetrics() const StelPainter
getLight()StelPainterinline
getProjector() const StelPainterinline
initGLShaders()StelPainterstatic
LineLoop enum valueStelPainter
Lines enum valueStelPainter
LineStrip enum valueStelPainter
linkProg(class QOpenGLShaderProgram *prog, const QString &name)StelPainterstatic
Points enum valueStelPainter
sCylinder(const float radius, const float height, const int slices, const int orientInside=0)StelPainter
setArrays(const Vec3d *vertices, const Vec2f *texCoords=NULL, const Vec3f *colorArray=NULL, const Vec3f *normalArray=NULL)StelPainter
setArrays(const Vec3f *vertices, const Vec2f *texCoords=NULL, const Vec3f *colorArray=NULL, const Vec3f *normalArray=NULL) (defined in StelPainter)StelPainter
setColor(float r, float g, float b, float a=1.f)StelPainter
setColorPointer(const int size, const int type, const void *pointer)StelPainterinline
setFont(const QFont &font)StelPainter
setNormalPointer(const int type, const void *pointer)StelPainterinline
setProjector(const StelProjectorP &p) (defined in StelPainter)StelPainter
setTexCoordPointer(const int size, const int type, const void *pointer)StelPainterinline
setVertexPointer(const int size, const int type, const void *pointer)StelPainterinline
SphericalPolygonDrawMode enum nameStelPainter
SphericalPolygonDrawModeBoundary enum valueStelPainter
SphericalPolygonDrawModeFill enum valueStelPainter
SphericalPolygonDrawModeTextureFill enum valueStelPainter
sRing(const float rMin, const float rMax, int slices, const int stacks, const int orientInside)StelPainter
sSphere(const float radius, const float oneMinusOblateness, const int slices, const int stacks, const int orientInside=0, const bool flipTexture=false, const float topAngle=0.0f, const float bottomAngle=M_PI) (defined in StelPainter)StelPainter
sSphereMap(const float radius, const int slices, const int stacks, const float textureFov=2.f *M_PI, const int orientInside=0)StelPainter
StelPainter(const StelProjectorP &prj) (defined in StelPainter)StelPainterexplicit
TriangleFan enum valueStelPainter
Triangles enum valueStelPainter
TriangleStrip enum valueStelPainter
usePlanetShader(bool use)StelPainter
~StelPainter() (defined in StelPainter)StelPainter