/** * @param glRenderContext * @param geomBuffer */ public void renderPrepared( RenderContext glRenderContext, DirectGeometryBuffer geomBuffer ) { if ( prototype != null ) { PrototypePool.render( glRenderContext, prototype, geomBuffer ); } else { // no prototype to render, trying geometries if ( qualityModelParts != null && qualityModelParts.size() > 0 ) { for ( RenderableQualityModelPart data : qualityModelParts ) { if ( data != null ) { data.renderPrepared( glRenderContext, geomBuffer ); } } } } } }
PrototypePool.addPrototype( rp.getId(), rp );