AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces() is only used within TouchGFX.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesTouchGFXAbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()

AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces() method

@fn Rect AbstractGraph::updateCacheForLinesBetweenIndeces(int firstIndex, int lastIndex) Updates the NewGraph cache for one element. The cache is used to be able to quickly redraw the graph line without calculating the slope of all the lines that make up the graph line.

Syntax

virtual void updateAndInvalidateCacheForLinesBetweenIndeces(int firstIndex,     int lastIndex);
Implemented in AbstractGraph.cpp:278

Arguments

firstIndex

Zero-based index of the first index to update cache for.

lastIndex

Zero-based index of the last index to update cache for (actually lastIndex-1 is the last).

Return value

A Rect enclosing the graph line in the given range from firstIndex to lastIndex (inclusive).

References

LocationReferrerScopeText
AbstractGraph.cpp:278
void AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces(int firstIndex, int lastIndex)
AbstractGraph.hpp:346
virtual void updateAndInvalidateCacheForLinesBetweenIndeces(int firstIndex, int lastIndex);
AbstractGraph.cpp:89AbstractGraph::setRange()AbstractGraph
updateAndInvalidateCacheForLinesBetweenIndeces(0, numPoints - 1);
AbstractGraph.cpp:117AbstractGraph::setWidth()AbstractGraph
updateAndInvalidateCacheForLinesBetweenIndeces(0, numPoints - 1);
AbstractGraph.cpp:126AbstractGraph::setHeight()AbstractGraph
updateAndInvalidateCacheForLinesBetweenIndeces(0, numPoints - 1);
AbstractGraph.cpp:152AbstractGraph::addValue()AbstractGraph
updateAndInvalidateCacheForLinesBetweenIndeces(numPoints - 2, numPoints - 1);
AbstractGraph.cpp:165AbstractGraph::addValue()AbstractGraph
updateAndInvalidateCacheForLinesBetweenIndeces(index - 1, index + 1);
AbstractGraph.cpp:178AbstractGraph::addValue()AbstractGraph
updateAndInvalidateCacheForLinesBetweenIndeces(index - 1, index + 1);
AbstractGraph.cpp:199AbstractGraph::deleteValue()AbstractGraph
updateAndInvalidateCacheForLinesBetweenIndeces(MAX(0, index - 1), index);

Call Tree

Data read by AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()
Data written by AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()::index
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()::dy
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()::dx
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()::d
all items filtered out
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()
Type of AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()