passThroughQueryParameters | 
            
            
            
                
boolean
            
             | 
            
            
                
                
                    true
                
                 | 
            
            True if the query parameters from the wrapper should propagate through to the simulation. | 
        
    
        
            
                phetioEventsListener | 
            
            
            
                
function
|
null
            
             | 
            
            
                
                
                    null
                
                 | 
            
            called when any message is delivered from the simulation | 
        
    
        
            
                callback | 
            
            
            
                
function
            
             | 
            
            
                
                
                    no-op
                
                 | 
            
            called after the phet-io sim's "launch" command is called | 
        
    
        
            
                onSimInitialized | 
            
            
            
                
function
            
             | 
            
            
                
                
                    no-op
                
                 | 
            
            Callback after the sim has been fully initialized and is ready
to be displayed. | 
        
    
        
            
                onPhETiOInitialized | 
            
            
            
                
function
            
             | 
            
            
                
                
                    no-op
                
                 | 
            
            Callback after the PhET-iO layer in the simulation frame is ready
for communication. It can receive some PhET-iO commands (such as adding listeners or customization
expressions) before the sim starts to launch. | 
        
    
        
            
                emitStates | 
            
            
            
                
boolean
            
             | 
            
            
                
                
                    false
                
                 | 
            
            Whether states should be emitted in the data stream every frame. Can be
overriden by the phetioEmitStates query parameter. | 
        
    
        
            
                emitInputEvents | 
            
            
            
                
boolean
            
             | 
            
            
                
                
                    false
                
                 | 
            
            Whether input events should be emitted in the data stream every
frame. Can be overriden by the phetioEmitInputEvents query parameter | 
        
    
        
            
                simStartedMetadata | 
            
            
            
                
Object
            
             | 
            
            
                
                
                    {}
                
                 | 
            
            This metadata will be logged to the PhET-iO event stream in the
simStarted event on sim launch. | 
        
    
        
            
                supplySimStartedMetadata | 
            
            
            
                
boolean
            
             | 
            
            
                
                
                    true
                
                 | 
            
            Determines whether or not to give the sim metadata from
the wrapper to be emitted in the simStartedEvent on the events stream. See simStartedMetadata for the object
proper. Note: This flag is used for backwards compatibility in the api-diff wrapper, and can be removed once
all published sims have the phetio.setSimStartedMetadata method. |