Inheritance diagram for Eaagles::BasicGL::Scanline::Edge:


Public Member Functions | |
| Edge () | |
| Edge (const LCreal v0[2], const osg::Vec3 &vn0, const LCreal v1[2], const osg::Vec3 &vn1, PolyData *const p) | |
| Edge (const LCreal v0[2], const LCreal v1[2], PolyData *const p) | |
| void | incEdgeStart () |
Public Attributes | |
| osg::Vec2 | lv |
| osg::Vec2 | uv |
| LCreal | x |
| LCreal | slope |
| osg::Vec3 | lvn |
| osg::Vec3 | cn |
| osg::Vec3 | nslope |
| bool | valid |
| bool | pointLock |
| SPtr< PolyData > | polygon |
| Eaagles::BasicGL::Scanline::Edge::Edge | ( | ) |
| Eaagles::BasicGL::Scanline::Edge::Edge | ( | const LCreal | v0[2], | |
| const osg::Vec3 & | vn0, | |||
| const LCreal | v1[2], | |||
| const osg::Vec3 & | vn1, | |||
| PolyData *const | p | |||
| ) |
| Eaagles::BasicGL::Scanline::Edge::Edge | ( | const LCreal | v0[2], | |
| const LCreal | v1[2], | |||
| PolyData *const | p | |||
| ) |
| void Eaagles::BasicGL::Scanline::Edge::incEdgeStart | ( | ) |
increment the edge's start data
| osg::Vec2 Eaagles::BasicGL::Scanline::Edge::lv |
Lower Vertex.
| osg::Vec2 Eaagles::BasicGL::Scanline::Edge::uv |
Upper Vertex.
Current X value.
slope of the edge
| osg::Vec3 Eaagles::BasicGL::Scanline::Edge::lvn |
Lower Vertex Norm.
| osg::Vec3 Eaagles::BasicGL::Scanline::Edge::cn |
Current Norm.
| osg::Vec3 Eaagles::BasicGL::Scanline::Edge::nslope |
Norm slope.
valid edge
after incEdgeStart() edge became a point
This edge belongs to this polygon.
1.5.0