public class OcclusionHelper
extends java.lang.Object
多用于画面的局部渲染,展示虚实遮挡的渲染效果
限定符和类型 | 类和说明 |
---|---|
static class |
OcclusionHelper.RenderMode
渲染模式
|
限定符和类型 | 方法和说明 |
---|---|
OcclusionHelper |
addPointList(java.util.ArrayList<int[]> screenPoint)
添加屏幕坐标点集
首尾不相连的点集
|
OcclusionHelper |
clearPointList()
清空屏幕坐标点集
|
OcclusionHelper.RenderMode |
getRenderMode()
获取遮挡模式
|
float |
getReSampleSize()
获取重采样大小
取值区间[0.001,1]
|
OcclusionHelper |
init()
初始化
|
OcclusionHelper |
init(float reSampleSize)
初始化
|
boolean |
isEnabled()
判断是否启用
|
boolean |
isLocked()
获取锁定状态
在
isEnabled() 为true,且当setLocked(true)后,才会返回true
|
void |
refresh()
刷新
|
OcclusionHelper |
setEnabled(boolean enabled)
设置启用状态
|
boolean |
setLocked(boolean locked)
设置锁定状态
仅在
setEnabled(boolean) 为true是生效
|
OcclusionHelper |
setRenderMode(OcclusionHelper.RenderMode renderMode)
设置遮挡渲染模式
|
OcclusionHelper |
setUniquePointList(java.util.ArrayList<int[]> screenPoint)
设置唯一的屏幕坐标点集
|
public OcclusionHelper init()
public OcclusionHelper init(float reSampleSize)
reSampleSize
- 重采样系数public OcclusionHelper.RenderMode getRenderMode()
public OcclusionHelper setRenderMode(OcclusionHelper.RenderMode renderMode)
renderMode
- public float getReSampleSize()
取值区间[0.001,1]
public boolean isEnabled()
public OcclusionHelper setEnabled(boolean enabled)
enabled
- 状态public OcclusionHelper addPointList(java.util.ArrayList<int[]> screenPoint)
首尾不相连的点集
screenPoint
- public OcclusionHelper clearPointList()
public OcclusionHelper setUniquePointList(java.util.ArrayList<int[]> screenPoint)
screenPoint
- public void refresh()
public boolean isLocked()
在isEnabled()
为true,且当setLocked(true)后,才会返回true
public boolean setLocked(boolean locked)
仅在setEnabled(boolean)
为true是生效
locked
-