| 1737 | } |
| 1738 | |
| 1739 | void GroundCover::_debugRender( ObjectRenderInst *ri, SceneRenderState *state, BaseMatInstance *overrideMat ) |
| 1740 | { |
| 1741 | GFXDrawUtil* drawer = GFX->getDrawUtil(); |
| 1742 | |
| 1743 | GFXStateBlockDesc desc; |
| 1744 | desc.setZReadWrite( true, false ); |
| 1745 | desc.setBlend( true ); |
| 1746 | desc.fillMode = GFXFillWireframe; |
| 1747 | |
| 1748 | for ( S32 i = 0; i < mCellGrid.size(); i++ ) |
| 1749 | { |
| 1750 | GroundCoverCell* cell = mCellGrid[ i ]; |
| 1751 | if ( !cell || ( cell->mBillboards.size() + cell->mShapes.size() ) == 0 ) |
| 1752 | continue; |
| 1753 | |
| 1754 | if ( mCuller.isCulled( cell->getRenderBounds() ) ) |
| 1755 | continue; |
| 1756 | |
| 1757 | drawer->drawCube( desc, cell->getRenderBounds().getExtents(), cell->getRenderBounds().getCenter(), ColorI( 0, 255, 0 ) ); |
| 1758 | } |
| 1759 | } |
nothing calls this directly
no test coverage detected