| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/environment/greenspacecompositepainter.h>

| virtual VRS::ID EnvironmentRenderer::GreenSpaceCompositePainter::target | ( | ) | const [virtual] |
| virtual bool EnvironmentRenderer::GreenSpaceCompositePainter::render | ( | VRS::Engine * | , | |
| const VRS::Shape * | ||||
| ) | [virtual] |
| EnvironmentRenderer::GreenSpaceCompositePainter::VRS_TYPEINFO | ( | GreenSpaceCompositePainter | , | |
| VRS::ShapePainter | ||||
| ) |
| VRS::SO<VRS::Iterator<VRS::SO<VRS::Facet> > > EnvironmentRenderer::GreenSpaceCompositePainter::getSurfacePolygons | ( | VRS::SO< VRS::Iterator< VRS::SO< VRS::Facet > > > | surface | ) | [protected] |
| unsigned int EnvironmentRenderer::GreenSpaceCompositePainter::createGrass | ( | VRS::SO< VRS::Iterator< VRS::SO< VRS::Facet > > > | surface, | |
| VRS::SO< GreenSpace > | gs, | |||
| VRS::SO< VRS::NonPersistentArray< VRS::SO< VRS::PolygonSet > > > | tussocksArray, | |||
| VRS::SO< VRS::NonPersistentArray< VRS::SO< VRS::Image > > > | texturesArray | |||
| ) | [protected] |
| void EnvironmentRenderer::GreenSpaceCompositePainter::removeCompositeFromPainter | ( | VRS::SharedObj * | s | ) | [protected] |
| void EnvironmentRenderer::GreenSpaceCompositePainter::updateComposite | ( | VRS::SO< GreenSpaceComposite > | gsc, | |
| GreenSpaceCompositeData & | data | |||
| ) | [protected] |
| VRS::SO<VRS::ImageTexture2DGL> EnvironmentRenderer::GreenSpaceCompositePainter::createTextureAtlas | ( | VRS::SO< VRS::Iterator< VRS::SO< VRS::PolygonSet > > > | tussocks, | |
| VRS::SO< VRS::Iterator< VRS::SO< VRS::Image > > > | tussockTextures | |||
| ) | [protected] |
| void EnvironmentRenderer::GreenSpaceCompositePainter::removeGreenSpaceFromPainter | ( | VRS::SharedObj * | s | ) | [protected] |
VRS::SO<VRS::NonPersistentDictionary<GreenSpaceComposite*, GreenSpaceCompositeData> > EnvironmentRenderer::GreenSpaceCompositePainter::m_compositeData [protected] |
VRS::SO<VRS::Callback1<VRS::SharedObj*> > EnvironmentRenderer::GreenSpaceCompositePainter::m_compositeDestructionCallback [protected] |
VRS::SO<VRS::NonPersistentDictionary<GreenSpace*, GreenSpaceData> > EnvironmentRenderer::GreenSpaceCompositePainter::m_gsData [protected] |
std::vector<bool> EnvironmentRenderer::GreenSpaceCompositePainter::m_updateTextureCoordinates [protected] |
VRS::SO<VRS::Callback1<VRS::SharedObj*> > EnvironmentRenderer::GreenSpaceCompositePainter::m_gsDestructionCallback [protected] |