public class ModelLayer extends AbstractLayer
| 限定符和类型 | 字段和说明 |
|---|---|
ModelShaderProgram |
modelShaderProgram |
static java.lang.String |
NAME |
baseHeight, glContext, name, renderMode, visibilityDEFAULT_PRIORITY, MODE_2D, MODE_3D| 构造器和说明 |
|---|
ModelLayer(GLContext glContext,
IModelLoader iModelLoader) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addModel(int id,
IModelLoader.FileType fileType,
java.lang.String filePath,
java.lang.String fileName,
boolean merger,
ModelRenderOption option) |
protected void |
dispatchDraw(GLContext glContext) |
int |
getPriority() |
void |
onRemoved() |
void |
removeAllModelRenderer() |
void |
removeModelRenderer(int rendererId) |
boolean |
updateModelRendererOption(int rendererId,
ModelRenderOption option) |
draw, findRendererById, findRendererById, getBaseHeight, getGlContext, getName, getRenderMode, getVisibility, setRenderMode, setVisibility, upDateRendererOpacitypublic static final java.lang.String NAME
public ModelShaderProgram modelShaderProgram
public ModelLayer(GLContext glContext, IModelLoader iModelLoader)
protected void dispatchDraw(GLContext glContext)
dispatchDraw 在类中 AbstractLayerpublic void addModel(int id,
IModelLoader.FileType fileType,
java.lang.String filePath,
java.lang.String fileName,
boolean merger,
ModelRenderOption option)
public int getPriority()
getPriority 在接口中 RenderergetPriority 在类中 AbstractLayerpublic void removeModelRenderer(int rendererId)
public void removeAllModelRenderer()
public boolean updateModelRendererOption(int rendererId,
ModelRenderOption option)
public void onRemoved()
onRemoved 在接口中 RendereronRemoved 在类中 AbstractLayer