|
|
| BufferedUSDTrackPainter (pxr::VtArray< pxr::GfVec3f > &points, pxr::VtArray< int > &indices, pxr::VtArray< int > &faceVertexCounts, Real usdStageMetersPerUnit, int mode=TrackPainter::Mode::mode_default, common::Interval< Length > segmentLimits={trax::epsilon__length, trax::plausible_maximum_length}, Length e=trax::epsilon__length) |
|
dclspc | SectionPainter (int mode, common::Interval< Length > segmentLimits={epsilon__length, plausible_maximum_length}, Length e=epsilon__length) |
|
TrackPainter & | operator= (const TrackPainter &)=default |
|
TrackPainter & | operator= (TrackPainter &&)=default |
|
TrackPainter & | operator() (const SectionTrack &track) |
| int | GetMode () const noexcept |
| int | GetCountSegments () const noexcept |
|
dclspc | TrackPainter (int mode, common::Interval< Length > segmentLimits={epsilon__length, plausible_maximum_length}, Length e=epsilon__length) |
|
dclspc | TrackPainter (const TrackPainter &)=default |
|
dclspc | TrackPainter (TrackPainter &&)=default |
| dclspc Length | Paint (const TrackBuilder &track, const Section §ion, Length offset=0_m) |
| | Paints the track.
|
|
| void | StartPaint (const spat::Frame< Length, One > &rFrame, Length offset, const trax::Section §ion) override |
| | Gets called once on rendering startup before all PaintSegment() calls.
|
| void | AddVertex (const spat::Frame< Length, One > &rFrame, const trax::Section::SectionPoint &pt, const spat::Position2D< One > &) override |
| void | AddTriangle (unsigned int i0, unsigned int i1, unsigned int i2) override |
| void dclspc | StartPaint (const spat::Frame< Length, One > &rFrame, Length offset, const Section §ion) override |
| | Gets called once on rendering startup before all PaintSegment() calls.
|
| void dclspc | PaintSegment (const spat::Frame< Length, One > &rFrame, Length segmentLength, const Section §ion) override |
| | This gets called once per segment to paint a segment of the track.
|
|
virtual void | EndPaint (const spat::Frame< Length, One > &) |
| | Gets called once on rendering end after all PaintSegment() calls.
|
|
|
pxr::VtArray< pxr::GfVec3f > & | m_Points |
◆ AddTriangle()
| void trax::BufferedUSDTrackPainter::AddTriangle |
( |
unsigned int | i0, |
|
|
unsigned int | i1, |
|
|
unsigned int | i2 ) |
|
overrideprotectedvirtual |
◆ AddVertex()
◆ StartPaint()
The documentation for this class was generated from the following file: