Class FBORenderLevels
java.lang.Object
zombie.iso.fboRenderChunk.FBORenderLevels
-
Field Summary
FieldsModifier and TypeFieldDescriptionintstatic booleanintintfinal FBORenderSnow.ChunkLevelfinal FBORenderSnow.ChunkLevelfinal ArrayList<IsoGridSquare> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancalculateInStencilRect(int level) static intcalculateMinLevel(int level) booleancalculateOnScreen(int level) static intcalculateTextureHeightForLevels(int minLevel, int maxLevel, float cameraZoom) static intcalculateTextureWidthForLevels(int minLevel, int maxLevel, float cameraZoom) voidvoidclearCachedSquares(int level) voidclearDelayedLoading(int level) voidclearDirty(int level, float cameraZoom) voidclearDirty(int level, long dirtyFlags, float cameraZoom) static intextraHeightForJumboTrees(int minLevel, int maxLevel) voidvoidfreeFBO(FBORenderChunk renderChunk) voidfreeFBOsForLevel(int level) getCachedSquares_AnimatedAttachments(int level) getCachedSquares_Corpses(int level) getCachedSquares_Flies(int level) getCachedSquares_Items(int level) getCachedSquares_Puddles(int level) getCachedSquares_TranslucentFloor(int level) getCachedSquares_TranslucentNonFloor(int level) getChunk()getFBOForLevel(int level, float cameraZoom) intgetMaxLevel(int level) intgetMinLevel(int level) getOrCreateFBOForLevel(int level, float cameraZoom) intintgetRenderedSquaresCount(int level) static intgetTextureScale(float cameraZoom) voidhandleDelayedLoading(IsoObject object) voidinvalidateAll(long dirtyFlags) voidinvalidateLevel(int level, long dirtyFlags) booleanisDelayedLoading(int level) booleanisDirty(int level, float cameraZoom) booleanisDirty(int level, long dirtyFlags, float cameraZoom) booleanisOnScreen(int level) voidsetOnScreen(int level, boolean bOnScreen) voidsetRenderedSquaresCount(int level, int count)
-
Field Details
-
clearCachedSquares
public static boolean clearCachedSquares -
treeSquares
-
snowLevelZero
-
snowLevelNotZero
-
adjacentChunkLoadedCounter
public int adjacentChunkLoadedCounter -
seamChunkE
-
seamChunkSe
-
seamChunkS
-
prevMinZ
public int prevMinZ -
prevMaxZ
public int prevMaxZ
-
-
Constructor Details
-
FBORenderLevels
-
-
Method Details
-
getPlayerIndex
public int getPlayerIndex() -
getChunk
-
calculateOnScreen
public boolean calculateOnScreen(int level) -
calculateInStencilRect
public boolean calculateInStencilRect(int level) -
setOnScreen
public void setOnScreen(int level, boolean bOnScreen) -
isOnScreen
public boolean isOnScreen(int level) -
getOrCreateFBOForLevel
-
getFBOForLevel
-
clearCachedSquares
public void clearCachedSquares(int level) -
getCachedSquares_AnimatedAttachments
-
getCachedSquares_Corpses
-
getCachedSquares_Flies
-
getCachedSquares_Items
-
getCachedSquares_Puddles
-
getCachedSquares_TranslucentFloor
-
getCachedSquares_TranslucentNonFloor
-
setRenderedSquaresCount
public void setRenderedSquaresCount(int level, int count) -
getRenderedSquaresCount
public int getRenderedSquaresCount(int level) -
getTextureScale
public static int getTextureScale(float cameraZoom) -
calculateMinLevel
public static int calculateMinLevel(int level) -
getMinLevel
public int getMinLevel(int level) -
getMaxLevel
public int getMaxLevel(int level) -
invalidateLevel
public void invalidateLevel(int level, long dirtyFlags) -
invalidateAll
public void invalidateAll(long dirtyFlags) -
isDirty
public boolean isDirty(int level, float cameraZoom) -
isDirty
public boolean isDirty(int level, long dirtyFlags, float cameraZoom) -
clearDirty
public void clearDirty(int level, float cameraZoom) -
clearDirty
public void clearDirty(int level, long dirtyFlags, float cameraZoom) -
freeChunk
public void freeChunk() -
freeFBO
-
freeFBOsForLevel
public void freeFBOsForLevel(int level) -
handleDelayedLoading
-
isDelayedLoading
public boolean isDelayedLoading(int level) -
clearDelayedLoading
public void clearDelayedLoading(int level) -
clearCache
public void clearCache() -
calculateTextureWidthForLevels
public static int calculateTextureWidthForLevels(int minLevel, int maxLevel, float cameraZoom) -
calculateTextureHeightForLevels
public static int calculateTextureHeightForLevels(int minLevel, int maxLevel, float cameraZoom) -
extraHeightForJumboTrees
public static int extraHeightForJumboTrees(int minLevel, int maxLevel)
-