Stores information for making a request. In general this does not need to be constructed directly.
    
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | 
            
            Object | 
            
                
                        optional
                
                
                
            
                An object with the following properties:
                
  | 
        
Members
cancelFunction : Request~CancelCallback
    The function that is called when the request is cancelled.
    Priority is a unit-less value where lower values represent higher priority.
For world-based objects, this is usually the distance from the camera.
A request that does not have a priority function defaults to a priority of 0.
If priorityFunction is defined, this value is updated every frame with the result of that call.
- 
    
    
    
    
    
    
    
    
    Default Value:
    
 
0.0
    
    
    
    
    
    
    
priorityFunction : Request~PriorityCallback
    The function that is called to update the request's priority, which occurs once per frame.
requestFunction : Request~RequestCallback
    The function that makes the actual data request.
readonlystate : RequestState
    The current state of the request.
    Whether to throttle and prioritize the request. If false, the request will be sent immediately. If true, the
request will be throttled and sent based on priority.
- 
    
    
    
    
    
    
    
    
    Default Value:
    
 
false
    
    
    
    
    
    
    
    Whether to throttle the request by server. Browsers typically support about 6-8 parallel connections
for HTTP/1 servers, and an unlimited amount of connections for HTTP/2 servers. Setting this value
to 
true is preferable for requests going through HTTP/1 servers.
- 
    
    
    
    
    
    
    
    
    Default Value:
    
 
false
    
    
    
    
    
    
    
readonlytype : RequestType
    Type of request.
- 
    
    
    
    
    
    
    
    
    Default Value:
    
 
RequestType.OTHER
    
    
    
    
    
    
    
    The URL to request.
Methods
clone(result) → Request
    Duplicates a Request instance.
    
| Name | Type | Description | 
|---|---|---|
result | 
            
            Request | optional The object onto which to store the result. | 
Returns:
    The modified result parameter or a new Resource instance if one was not provided.
    
Type Definitions
    The function that is called when the request is cancelled.
    The function that is called to update the request's priority, which occurs once per frame.
Returns:
    The updated priority value.
    
    The function that makes the actual data request.
Returns:
    A promise for the requested data.
    
