public abstract class AbsDisplayer<T,F> extends java.lang.Object implements IDisplayer
DANMAKU_STYLE_DEFAULT, DANMAKU_STYLE_NONE, DANMAKU_STYLE_PROJECTION, DANMAKU_STYLE_SHADOW, DANMAKU_STYLE_STROKEN| 构造器和说明 |
|---|
AbsDisplayer() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
clearTextHeightCache() |
abstract void |
drawDanmaku(BaseDanmaku danmaku,
T canvas,
float left,
float top,
boolean quickly) |
abstract BaseCacheStuffer |
getCacheStuffer() |
abstract T |
getExtraData() |
boolean |
isHardwareAccelerated() |
abstract void |
setCacheStuffer(BaseCacheStuffer cacheStuffer) |
abstract void |
setExtraData(T data) |
abstract void |
setFakeBoldText(boolean bold) |
abstract void |
setScaleTextSizeFactor(float factor) |
abstract void |
setTransparency(int newTransparency) |
abstract void |
setTypeFace(F font) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdraw, getDensity, getDensityDpi, getHeight, getMaximumCacheHeight, getMaximumCacheWidth, getScaledDensity, getSlopPixel, getStrokeWidth, getWidth, measure, resetSlopPixel, setDanmakuStyle, setDensities, setHardwareAccelerated, setSizepublic abstract T getExtraData()
public abstract void setExtraData(T data)
public boolean isHardwareAccelerated()
isHardwareAccelerated 在接口中 IDisplayerpublic abstract void drawDanmaku(BaseDanmaku danmaku, T canvas, float left, float top, boolean quickly)
public abstract void clearTextHeightCache()
public abstract void setTypeFace(F font)
public abstract void setFakeBoldText(boolean bold)
public abstract void setTransparency(int newTransparency)
public abstract void setScaleTextSizeFactor(float factor)
public abstract void setCacheStuffer(BaseCacheStuffer cacheStuffer)
public abstract BaseCacheStuffer getCacheStuffer()