Squeak Class Documentation category index | class index  
 
B3DPrimitiveRasterizer
  category: Balloon3D-PrimitiveEngine
  superclass: B3DVertexRasterizer
  subclasses:

No comment. Sorry.

instance methods
  accessing
 

  initialize
  clipRect:
flush
initialize
reset
target:

  primitives
  primAddObject:primitive:vertexArray:size:indexArray:size:viewport:textureIndex:
primObjectSize
primStartRasterizer:objects:textures:

  private
  printSpaceUsage:

  processing
  addPrimitiveObject:ofSize:
debugDrawVB:
mainLoop
processErrorCode:
processIndexedLines:
processIndexedQuads:
processIndexedTriangles:
processLineLoop:
processLines:
processPoints:
processPolygon:

  testing
  needsClip

class methods
  accessing
  version

  class initialization
  initialize

  private
  primitiveSetBitBltPlugin:

  testing
  isAvailable

instance methods
  accessing top  

  initialize top  
 

clipRect:

Install a clipping rectangle if necessary


 

flush

Flush pending operations.


 

initialize


 

reset


 

target:

Set the target for rendering operations


  primitives top  
 

primAddObject:primitive:vertexArray:size:indexArray:size:viewport:textureIndex:


 

primObjectSize


 

primStartRasterizer:objects:textures:

Primitive. Start the rasterizer. Return an error code.


  private top  
 

printSpaceUsage:

Print out the maximum space used for processing the given objects


  processing top  
 

addPrimitiveObject:ofSize:


 

debugDrawVB:


 

mainLoop

Do the actual rasterization


 

processErrorCode:


 

processIndexedLines:

Process an indexed line set


 

processIndexedQuads:

Process an indexed quad set


 

processIndexedTriangles:

Process an indexed triangle set


 

processLineLoop:

Process a closed line defined by the vertex buffer


 

processLines:

Process a series of lines defined by each two points the vertex buffer


 

processPoints:

Process a series of points defined by the vertex buffer


 

processPolygon:

Process a polygon defined by the vertex buffer


  testing top  
 

needsClip

Return true if we need to clip polygons before rasterization.
Generally, this should not be the case.


class methods
  accessing top  
 

version

B3DPrimitiveRasterizer version


  class initialization top  
 

initialize

B3DPrimitiveRasterizer initialize


  private top  
 

primitiveSetBitBltPlugin:


  testing top  
 

isAvailable

Return true if this part of the engine is available