Class WorldMapTextSymbol
java.lang.Object
zombie.worldMap.symbols.WorldMapBaseSymbol
zombie.worldMap.symbols.WorldMapTextSymbol
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final UIFontstatic final floatstatic final Stringstatic final booleanFields inherited from class WorldMapBaseSymbol
DEFAULT_MAX_ZOOM, DEFAULT_MIN_ZOOM, DEFAULT_SCALE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatgetFont(UIWorldMap ui) static doublegetSdfThreshold(double cosA, double sinA, double scale) getType()floatbooleanisVisible(UIWorldMap ui) voidlayout(UIWorldMap ui, WorldMapSymbolCollisions collisions, float rox, float roy, SymbolLayout layout) voidload(ByteBuffer input, SymbolSaveData saveData) voidrelease()voidrender(WorldMapRenderer.Drawer drawer) voidsave(ByteBuffer output, SymbolSaveData saveData) voidsetLayerID(String layerID) voidsetTranslatedText(String text) voidsetUntranslatedText(String text) floatMethods inherited from class WorldMapBaseSymbol
getAnchorX, getAnchorY, getCosA, getMaxZoom, getMinZoom, getNetworkInfo, getRotation, getSinA, heightScaled, isApplyZoom, isAuthorLocalPlayer, isMatchPerspective, isOnScreen, isPrivate, isShared, isUserDefined, setAnchor, setApplyZoom, setCollide, setMatchPerspective, setMaxZoom, setMinZoom, setNetworkInfo, setPosition, setPrivate, setRGBA, setRotation, setScale, setUserDefined, setVisible, widthScaled
-
Field Details
-
DEFAULT_LAYER
- See Also:
-
DEFAULT_FONT
-
DEFAULT_FONT_LINEHEIGHT
public static final float DEFAULT_FONT_LINEHEIGHT- See Also:
-
FORCE_SDF_SHADER
public static final boolean FORCE_SDF_SHADER- See Also:
-
-
Constructor Details
-
WorldMapTextSymbol
public WorldMapTextSymbol() -
WorldMapTextSymbol
-
-
Method Details
-
setTranslatedText
-
setUntranslatedText
-
getTranslatedText
-
getUntranslatedText
-
getLayerID
-
setLayerID
-
getStyleLayer
-
getFont
-
getType
- Specified by:
getTypein classWorldMapBaseSymbol
-
getDisplayScale
- Overrides:
getDisplayScalein classWorldMapBaseSymbol
-
getDisplayScale
- Overrides:
getDisplayScalein classWorldMapBaseSymbol
-
layout
public void layout(UIWorldMap ui, WorldMapSymbolCollisions collisions, float rox, float roy, SymbolLayout layout) - Overrides:
layoutin classWorldMapBaseSymbol
-
widthScaled
- Overrides:
widthScaledin classWorldMapBaseSymbol
-
heightScaled
- Overrides:
heightScaledin classWorldMapBaseSymbol
-
isVisible
- Overrides:
isVisiblein classWorldMapBaseSymbol
-
save
- Overrides:
savein classWorldMapBaseSymbol- Throws:
IOException
-
load
- Overrides:
loadin classWorldMapBaseSymbol- Throws:
IOException
-
render
- Specified by:
renderin classWorldMapBaseSymbol
-
createCopy
-
release
public void release()- Specified by:
releasein classWorldMapBaseSymbol
-
getSdfThreshold
public static double getSdfThreshold(double cosA, double sinA, double scale)
-