Ocean
|
Namespace of the Interaction JavaScript library. More...
Data Structures | |
class | JSBase |
This class implements the base class for all JavaScript wrappers. More... | |
class | JSColor |
This class implements a wrapper for a JavaScript Color object. More... | |
class | JSContext |
This class implements a wrapper for a JavaScript context. More... | |
class | JSDevice |
This class is a lightweight helper class for device objects to allow event callback handling. More... | |
class | JSDeviceManager |
This class implements a wrapper for a JavaScript DeviceManager object. More... | |
class | JSDeviceObject |
This class implements a wrapper for a JavaScript DeviceObject object. More... | |
class | JSDeviceSample |
This class implements a wrapper for a JavaScript DeviceSample object. More... | |
class | JSEuler |
This class implements a wrapper for a JavaScript Euler object. More... | |
class | JSExternal |
This class implements a type-safe object wrapper for non-JavaScript objects. More... | |
class | JSHomogenousMatrix4 |
This class implements a wrapper for a JavaScript HomogenousMatrix4 object. More... | |
class | JSLibrary |
This class implements the java script interaction library object. More... | |
class | JSLine3 |
This class implements a wrapper for a JavaScript Line3 object. More... | |
class | JSMediaManager |
This class implements a wrapper for a JavaScript MediaManager object. More... | |
class | JSMediaObject |
This class implements a wrapper for a JavaScript MediaObject object. More... | |
class | JSObject |
This class implements the base class for all native wrapper of JavaScript objects. More... | |
class | JSOcean |
This class implements the JavaScript Ocean objevct. More... | |
class | JSPlane3 |
This class implements a wrapper for a JavaScript Plane object. More... | |
class | JSQuaternion |
This class implements a wrapper for a JavaScript Quaternion object. More... | |
class | JSRenderingEngine |
This class implements a wrapper for a JavaScript RenderingEngine object. More... | |
class | JSRenderingObject |
This class implements a wrapper for a JavaScript RenderingObject object. More... | |
class | JSRotation |
This class implements a wrapper for a JavaScript Rotation object. More... | |
class | JSSceneDescriptionManager |
This class implements a wrapper for a JavaScript SceneDescriptionManager object. More... | |
class | JSSceneDescriptionNode |
This class implements a wrapper for a JavaScript SceneDescriptionNode object. More... | |
class | JSScript |
This class implements an object holding a JavaScript code. More... | |
class | JSSquareMatrix3 |
This class implements a wrapper for a JavaScript SquareMatrix3 object. More... | |
class | JSSquareMatrix4 |
This class implements a wrapper for a JavaScript SquareMatrix4 object. More... | |
class | JSVector2 |
This class implements a wrapper for a JavaScript Vector2 object. More... | |
class | JSVector3 |
This class implements a wrapper for a JavaScript Vector3 object. More... | |
class | JSVector4 |
This class implements a wrapper for a JavaScript Vector4 object. More... | |
Functions | |
OCEAN_INTERACTION_JS_EXPORT std::string | nameJavaScriptLibrary () |
Returns the name of this interaction library. More... | |
void | registerJavaScriptLibrary () |
Registers this JavaScript interaction library at the global interaction manager. More... | |
bool | unregisterJavaScriptLibrary () |
Unregisters this JavaScript interaction library at the global interaction manager. More... | |
template<> | |
JSExternal::Type | JSExternal::type< Devices::Measurement::SampleRef > () |
template<> | |
JSExternal::Type | JSExternal::type< Rendering::EngineRef > () |
template<> | |
JSExternal::Type | JSExternal::type< Rendering::ObjectRef > () |
template<> | |
JSExternal::Type | JSExternal::type< Media::MediumRef > () |
template<> | |
JSExternal::Type | JSExternal::type< SceneDescription::NodeRef > () |
Namespace of the Interaction JavaScript library.
The Namespace Ocean::Interaction::JavaScript is used in the entire Ocean Interaction JavaScript Library.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |