Squeak Class Documentation category index | class index  
 
BalloonDebugEngine
  category: Balloon-Engine
  superclass: BalloonEngine
  subclasses:

No comment. Sorry.

instance methods
  initialize
  initialize
reset

  primitives-access
  primClipRectInto:
primFlushNeeded
primGetAALevel
primGetBezierStats:
primGetClipRect:
primGetCounts:
primGetDepth
primGetFailureReason
primGetOffset
primGetTimes:
primNeedsFlush
primSetAALevel:
primSetClipRect:
primSetColorTransform:
primSetDepth:
primSetEdgeTransform:
primSetOffset:

  primitives-adding
  primAddBezierFrom:to:via:leftFillIndex:rightFillIndex:
primAddBezierShape:segments:fill:lineWidth:lineFill:
primAddBitmapFill:colormap:tile:from:along:normal:xIndex:
primAddCompressedShape:segments:leftFills:rightFills:lineWidths:lineFills:fillIndexList:
primAddExternalEdge:initialX:initialY:initialZ:leftFillIndex:rightFillIndex:
primAddExternalFill:
primAddGradientFill:from:along:normal:radial:
primAddLineFrom:to:leftFillIndex:rightFillIndex:
primAddOvalFrom:to:fillIndex:borderWidth:borderColor:
primAddPolygon:segments:fill:lineWidth:lineFill:
primAddRectFrom:to:fillIndex:borderWidth:borderColor:

  primitives-incremental
  primAddActiveEdgeTableEntryFrom:
primChangeActiveEdgeTableEntryFrom:
primDisplaySpanBuffer
primFinishedProcessing
primInitializeProcessing
primMergeFill:from:
primNextActiveEdgeEntryInto:
primNextFillEntryInto:
primNextGlobalEdgeEntryInto:
primRenderImage:with:
primRenderScanline:with:

  primitives-misc
  primCopyBufferFrom:to:
primInitializeBuffer:

class methods
  no messages
 

instance methods
  initialize top  
 

initialize


 

reset


  primitives-access top  
 

primClipRectInto:


 

primFlushNeeded

Return true if there are no more entries in AET and GET and the last scan line has been displayed


 

primGetAALevel

Set the AA level


 

primGetBezierStats:


 

primGetClipRect:


 

primGetCounts:


 

primGetDepth

Set the AA level


 

primGetFailureReason


 

primGetOffset


 

primGetTimes:


 

primNeedsFlush

Return true if there are no more entries in AET and GET and the last scan line has been displayed


 

primSetAALevel:

Set the AA level


 

primSetClipRect:


 

primSetColorTransform:


 

primSetDepth:


 

primSetEdgeTransform:


 

primSetOffset:


  primitives-adding top  
 

primAddBezierFrom:to:via:leftFillIndex:rightFillIndex:


 

primAddBezierShape:segments:fill:lineWidth:lineFill:


 

primAddBitmapFill:colormap:tile:from:along:normal:xIndex:


 

primAddCompressedShape:segments:leftFills:rightFills:lineWidths:lineFills:fillIndexList:


 

primAddExternalEdge:initialX:initialY:initialZ:leftFillIndex:rightFillIndex:


 

primAddExternalFill:


 

primAddGradientFill:from:along:normal:radial:


 

primAddLineFrom:to:leftFillIndex:rightFillIndex:


 

primAddOvalFrom:to:fillIndex:borderWidth:borderColor:


 

primAddPolygon:segments:fill:lineWidth:lineFill:


 

primAddRectFrom:to:fillIndex:borderWidth:borderColor:


  primitives-incremental top  
 

primAddActiveEdgeTableEntryFrom:

Add edge entry to the AET.


 

primChangeActiveEdgeTableEntryFrom:

Change the entry in the active edge table from edgeEntry


 

primDisplaySpanBuffer

Display the current scan line if necessary


 

primFinishedProcessing

Return true if there are no more entries in AET and GET and the last scan line has been displayed


 

primInitializeProcessing

Initialize processing in the GE.
Create the active edge table and sort it.


 

primMergeFill:from:

Merge the filled bitmap into the current output buffer.


 

primNextActiveEdgeEntryInto:

Store the next entry of the AET at the current y-value in edgeEntry.
Return false if there is no entry, true otherwise.


 

primNextFillEntryInto:

Store the next fill entry of the active edge table in fillEntry.
Return false if there is no such entry, true otherwise


 

primNextGlobalEdgeEntryInto:

Store the next entry of the GET at the current y-value in edgeEntry.
Return false if there is no entry, true otherwise.


 

primRenderImage:with:

Start/Proceed rendering the current scan line


 

primRenderScanline:with:

Start/Proceed rendering the current scan line


  primitives-misc top  
 

primCopyBufferFrom:to:

Copy the contents of oldBuffer into the (larger) newBuffer


 

primInitializeBuffer:


class methods
  no messages top