|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.birt.chart.render.DeferredCache
This class implements deferred rendering capability for chart.
Constructor Summary | |
DeferredCache(IDeviceRenderer idr,
Chart c)
The constructor. |
Method Summary | |
void |
addLabel(TextRenderEvent tre)
Adds text rendering event to cache. |
void |
addLine(LineRenderEvent lre)
Adds line rendering event to cache. |
void |
addMarker(PrimitiveRenderEvent pre,
int iInstruction)
Adds marker rendering event to cache. |
void |
addModel(WrappedInstruction wi)
Adds wrapped rendering event to cache. |
void |
addPlane(PrimitiveRenderEvent pre,
int iInstruction)
Addes rendering event to cache. |
void |
flush()
Flush the cache, perform all pending rendering tasks. |
boolean |
isTransposed()
|
void |
process3DEvent(Engine3D engine,
double xOffset,
double yOffset)
Pre-process all the 3D rendering events. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DeferredCache(IDeviceRenderer idr, Chart c)
Method Detail |
public final void addPlane(PrimitiveRenderEvent pre, int iInstruction)
pre
- As of now, supported types are RectanguleRenderEvent and
PolygonRenderEventpublic final void addModel(WrappedInstruction wi)
public final void addLine(LineRenderEvent lre)
public final void addLabel(TextRenderEvent tre)
public final void addMarker(PrimitiveRenderEvent pre, int iInstruction)
public final void flush() throws ChartException
ChartException
public void process3DEvent(Engine3D engine, double xOffset, double yOffset)
flush()
.
public boolean isTransposed()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |