Class: InstructionSet

InstructionSet

A set of instructions that can be executed by the renderer. Basically wraps an array, but with some extra properties that help the renderer to keep things nice and optimised.

Note: InstructionSet.instructions contains all the instructions, but does not resize (for performance). So for the true length of the instructions you need to use InstructionSet.instructionSize

new InstructionSet ()

Members

instructions Instruction[] readonly

the array of instructions

instructionSize number

the actual size of the array (any instructions passed this should be ignored)

Default Value:
  • 0

renderPipes any

allows for access to the render pipes of the renderer

uid readonly

a unique id for this instruction set used through the renderer

Methods

add (instruction)

Add an instruction to the set

Name Type Description
instruction Instruction

add an instruction to the set

reset ()

reset the instruction set so it can be reused set size back to 0