|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://astro.uni-altai.ru/~aw/stellarium/api/classRing.html
Дата изменения: Unknown Дата индексирования: Fri Feb 28 07:13:51 2014 Кодировка: Поисковые слова: http astrokuban.info astrokuban |
![]() |
Stellarium 0.12.3
|
Public Member Functions | |
| Ring (double radiusMin, double radiusMax, const QString &texname) | |
| void | draw (StelProjectorP projector, class StelRenderer *renderer, StelProjector::ModelViewTranformP transform, class StelGLSLShader *shader, double screenSz, ShadowPlanetShaderInfo *info) |
| Draw the ring. More... | |
| double | getSize (void) const |
Definition at line 77 of file Planet.hpp.
| void Ring::draw | ( | StelProjectorP | projector, |
| class StelRenderer * | renderer, | ||
| StelProjector::ModelViewTranformP | transform, | ||
| class StelGLSLShader * | shader, | ||
| double | screenSz, | ||
| ShadowPlanetShaderInfo * | info | ||
| ) |
Draw the ring.
Note that ring drawing doesn't use light (it didn't use it before the refactor either, but there was code to do lighting on the CPU in StelPainter::sRing)
| projector | Projector to project the vertices. |
| renderer | Renderer to draw with. |
| transform | Used to determine whether we're above or below the ring. |
| shader | Shader to use for drawing. |
| screenSz | Screen size. |
| info | Shader information. |
1.8.3.1