| 
    Wt
    4.0.0
    
   | 
 
A client-side JavaScript vector. More...
#include <WGLWidget.h>
Public Member Functions | |
| JavaScriptVector (unsigned length) | |
| Create a temporarily invalid JavaScriptVector.  More... | |
| bool | initialized () const | 
| Returns whether this JavaScriptVector has been initialized.  | |
| bool | hasContext () const | 
| Returns whether this JavaScriptVector has been assigned to a WGLWidget.  | |
| unsigned | length () const | 
| Returns the length (number of items) of this JavaScriptVector.  | |
| std::string | jsRef () const | 
| Returns the JavaScript reference to this JavaScriptVector.  More... | |
| std::vector< float > | value () const | 
| Returns the current server-side value.  More... | |
A client-side JavaScript vector.
Using a JavaScriptVector, GL parameters can be modified without communication with the server. The value of the JavaScriptMatrix4x4 is updated server-side whenever an event is sent to the server.
The JavaScriptVector is represented in JavaScript as an array, either as a Float32Array or as a plain JavaScript array.
| Wt::WGLWidget::JavaScriptVector::JavaScriptVector | ( | unsigned | length | ) | 
Create a temporarily invalid JavaScriptVector.
Should be added to a WGLWidget with WGLWidget::addJavaScriptVector(), and initialized with WGLWidget::initJavaScriptVector().
| std::string Wt::WGLWidget::JavaScriptVector::jsRef | ( | ) | const | 
Returns the JavaScript reference to this JavaScriptVector.
In order to get a valid JavaScript reference, this vector should have been added to a WGLWidget.
| std::vector< float > Wt::WGLWidget::JavaScriptVector::value | ( | ) | const | 
Returns the current server-side value.
Client-side changes to the JavaScriptVector are automatically synchronized.
 1.8.11