TriangleCache
Constructor
new TriangleCache(cacheKeepSeconds?: integer): TriangleCacheParameters
cacheKeepSeconds(integer, optional, default: 60)
Instance Methods
getTriangle(
id: string,
points: Array.<BGE.Math.Vector>,
): BGE.RendererHelpers.TriangleBitmap
Parameters
id(string)points(Array.<BGE.Math.Vector>)
Returns
BGE.RendererHelpers.TriangleBitmap
addTriangle(
id: string,
points: Array.<BGE.Math.Vector>,
triangleBmp: BGE.RendererHelpers.TriangleBitmap,
): void
Parameters
id(string)points(Array.<BGE.Math.Vector>)triangleBmp(BGE.RendererHelpers.TriangleBitmap)
Returns
void
removeTrianglesWithId(id: string): void
Drops every triangle cached for this id, for a source bitmap that has been redrawn.
Parameters
id(string)
Returns
void
countTrianglesWithId(id: string): integer
How many triangles are cached for this id.
Parameters
id(string)
Returns
integer
cleanCache(): void
Returns
void