public abstract class FeatureLineRenderer extends OpacityRenderer
BasicRenderer.AsyncLoadTask<O>| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.concurrent.atomic.AtomicInteger |
dataLoadStatus |
protected FeatureLineLayer |
featureLineLayer |
protected float |
height |
protected FeatureLineLayer.LineStyle |
lineStyle |
protected MyShaderProgram |
program |
opacity, opacity_0, opacity_1, opacity_area, opacity_framerenderModeDEFAULT_PRIORITY, MODE_2D, MODE_3D| 构造器和说明 |
|---|
FeatureLineRenderer(FeatureLineLayer featureLineLayer,
FeatureLineLayer.LineStyle lineStyle) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindData(MyShaderProgram program) |
protected abstract void |
dispatchDraw(GLContext glContext) |
void |
draw(GLContext glContext) |
protected abstract void |
loadData() |
getOpacity, setOpacitygetRenderMode, setRenderModebindIBO, bindVBO, bufferData, bufferData, bufferSubData, createBufferObject, createFloatBuffer, createShortBuffer, deleteBufferObject, deleteBufferObject, deleteTextures, getPriority, onRemoved, unBindTextureprotected final float height
protected MyShaderProgram program
protected FeatureLineLayer.LineStyle lineStyle
protected FeatureLineLayer featureLineLayer
protected java.util.concurrent.atomic.AtomicInteger dataLoadStatus
public FeatureLineRenderer(FeatureLineLayer featureLineLayer, FeatureLineLayer.LineStyle lineStyle)
public void bindData(MyShaderProgram program)
public final void draw(GLContext glContext)
protected abstract void dispatchDraw(GLContext glContext)
protected abstract void loadData()