/// <summary> /// renders the leaf from VBO /// </summary> public void Render(bool renderOverride) { visible = true; if (State == LoadedState.BUFFERED_IN_RAM) { LoadIntoVBO(); LoadedNewData = true; } if (State == LoadedState.BUFFERED_IN_GPU) { //render //enable vertex array if (renderOverride) { VBOUtils.RenderVBO(serverBufferId); } } else if (State == LoadedState.UNLOADED) { if (LeafLoadRequestEvent != null) { LeafLoadRequestEvent(this); } } }
private void Render() { if (serverBufferIds == null) { return; } for (int i = 0; i < serverBufferIds.Count; i++) { VBOUtils.RenderVBO(serverBufferIds[i]); } }