Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
Class | Package | Description | |
---|---|---|---|
BatchCommand |
com.mi.rs | Implementation of the IBatchCommand interface. | |
BoundingBox |
com.mi.rs.multiview.utils | Provides a wrapper for the Bbox3 type that is used on the server. | |
CameraOptions |
com.mi.rs.multiview.option | An option set that contains options for the scene camera. | |
CameraSet |
com.mi.rs.multiview.core | The CameraSet class allows for camera manipulation and for setting different camera settings such as the aperture size and focal length. | |
CameraWidget3d |
com.mi.rs.multiview.widgets | Implementation for interactive 3D camera widgets. | |
Color |
com.mi.rs.multiview.utils | Provides a wrapper for the Color type used on the server. | |
Command |
com.mi.rs | A generic implementation of the ICommand interface. | |
ConfigXML |
com.mi.rs.multiview.option | Retrieves an XML configuration file from the server and sets the option parameters accordingly. | |
ConfigXMLEvent |
com.mi.rs.multiview.event | ||
DaylightEvent |
com.mi.rs.multiview.event | ||
DaylightOptions |
com.mi.rs.multiview.option | Top-level option set for values affecting daylight settings. | |
GeneralUtils |
com.mi.rs.multiview.utils | Provides generic functions. | |
H264Options |
com.mi.rs.multiview.option.rtmp | Specifies a list of supported video encoder parameters for the 'h264' codec for the 'mental images x264 (v1)' encoder. | |
IBatchCommand |
com.mi.rs | Interface specifying a batch command. | |
ICommand |
com.mi.rs | The interface specifying the data and methods of a RealityServer command. | |
ICommandSequence |
com.mi.rs | This interface is used by RSService in process commands callbacks to accept a sequence of commands from the application that the service will then process. | |
IInputMethod |
com.mi.rs.multiview.input_method | Defines a way in which a view can be manipulated, often by changing the camera parameters. | |
IJSON |
com.mi.util | Marks an object to have a special jsonObject member that contains the most recent data in a form that is friendly to the JSON serializer. | |
ImageRenderTarget |
com.mi.rs | A UIComponent that displays images rendered using a command of type IRenderCommand. | |
InputMethodBase |
com.mi.rs.multiview.input_method | Responsible for adding and removing all mouse listeners for input methods. | |
InputMethodEvent |
com.mi.rs.multiview.event | Events fired from IInputMethods object to indicate when they are active, complete, started navigating and finished navigating. | |
InputMethodOptions |
com.mi.rs.multiview.option | Stores all the input method options. | |
IOptionSet |
com.mi.rs.multiview.option | Used to handle dynamic data by using value change events, value validations and saving and merging with other dynamic Objects. | |
IRenderCommand |
com.mi.rs | Defines the interface for commands that return an image. | |
IResponse |
com.mi.rs | Defines the interface of a command response object. | |
IResponseError |
com.mi.rs | Defines the interface of the error parameter of IResponse. | |
IRSDCamera |
com.mi.rs.multiview.utils | Interface designed to allow for different implementation of a camera. | |
IScene |
com.mi.rs.multiview.core | Extends a typical RSService connection and stores data about a loaded scene and the capabilities of the server. | |
IScope |
com.mi.rs.multiview.scope | The IScope interface defines methods for setting the scope name, the scope parent and getting the state data for that scope on the server. | |
IScopeNode |
com.mi.rs.multiview.scope | The IScopeNode interface allows an object that can connect to the server to have its own scope name and IStateData representation. | |
IService |
com.mi.rs | Defines the interface of a service object that can process RealityServer commands. | |
IStateData |
com.mi.rs | This interface encapsulates the data that is used by the RealityServer state handlers to decide which state commands are processed in. | |
IView |
com.mi.rs.multiview.core | Extends the IViewBasic class by adding an IScene object to the view. | |
IViewBasic |
com.mi.rs.multiview.core | An IViewBasic object serves as the basis for all views used in the web viewer library. | |
IWidget3d |
com.mi.rs.multiview.widgets | Defines update functionality for 3D widgets. | |
IWidgetShape3d |
com.mi.rs.multiview.widgets | Provides an interface to repaint 3D widgets. | |
JSON |
com.mi.util | ||
LookInputMethod |
com.mi.rs.multiview.input_method | Allows first-person camera navigation in a view. | |
Matrix4x4 |
com.mi.rs.types | A 4 by 4 matrix that corresponds to the RealityServer type Float64<4,4>. | |
MeasureInputMethod |
com.mi.rs.multiview.input_method | Class used to create measure widgets in perspective views. | |
MeasureOrthoInputMethod |
com.mi.rs.multiview.input_method | Used to create measure widgets in orthographic views. | |
MeasureWidget3d |
com.mi.rs.multiview.widgets | Provides functionality for perspective measure widgets. | |
MeasureWidgetBase |
com.mi.rs.multiview.widgets | Provides core functionality to measure widgets. | |
MeasureWidgetOrtho |
com.mi.rs.multiview.widgets | Provides base functionality to create an orthographic measure widget. | |
NavCamera |
com.mi.rs.multiview.core | The NavCamera class is an extension of the simple container RSCamera. | |
OptionArray |
com.mi.rs.multiview.option | Elements of an OptionArray instance can be referred by their index and by their name if they were given one. | |
OptionSet |
com.mi.rs.multiview.option | A collection of String key/value pairs, setting and getting values on itself and its child IOptionSet instances if any. | |
OptionSetCamera |
com.mi.rs.multiview.option | Option set with a helper interface used to store camera values. | |
OptionSetMatrix |
com.mi.rs.multiview.option | Option set with a helper interface used to store 4x4 matrix values. | |
OptionSetVector |
com.mi.rs.multiview.option | Represents a 4-element vector as an OptionSet instance. | |
OptionValidator |
com.mi.rs.multiview.option | Provides basic validation for built-in types. | |
OrbitInputMethod |
com.mi.rs.multiview.input_method | Enables orbit camera navigation in a view. | |
PanInputMethod |
com.mi.rs.multiview.input_method | Enables sideways and up and down camera navigation in a view. | |
RenderCommand |
com.mi.rs | Implementation of the IRenderCommand interface that renders images using the "render" RealityServer command. | |
RendererOptions |
com.mi.rs.multiview.option | Provides options related directly to a view. | |
RendererOptionsAlias |
com.mi.rs.multiview.option | Acts as an alias to another RendererOptions instance. | |
Response |
com.mi.rs | The object passed to command response handlers. | |
RSCamera |
com.mi.rs.multiview.utils | Represents a RealityServer camera and world-to-object matrix on the client. | |
RSService |
com.mi.rs | The main client library class that takes care of RealityServer command processing. | |
RSServiceEvent |
com.mi.rs | Event dispatched by RSService. | |
RSUtilityErrorEvent |
com.mi.rs.multiview.event | ||
RSVideo |
com.mi.rs.multiview.core | Simple UIComponent wrapper for the Video object tailored to expose the features of a RealityServer RTMP video stream. | |
RTMPOptions |
com.mi.rs.multiview.option.rtmp | RTMPOptions is the base class for all RTMP related options. | |
SaveRenderOptions |
com.mi.rs.multiview.option | aveRenderOptions class inherits RendererOptions. | |
Scene |
com.mi.rs.multiview.core | Implementation of IScene. | |
SceneEvent |
com.mi.rs.multiview.event | SceneEvent events are only fired from an IScene instance and manage parts of the scene that are ready for use or data that has been loaded from the server. | |
SceneOptions |
com.mi.rs.multiview.option | The SceneOptions class is the top-level option set for values affecting rendering and navigation. | |
Scope |
com.mi.rs.multiview.scope | Helper scope manager. | |
ScreenVideoOptions |
com.mi.rs.multiview.option.rtmp | Specifies a list of supported video encoder parameters for the 'screen video' codec for the 'mental images screen sharing 1 (v1)' encoder. | |
StateData |
com.mi.rs | A basic implementation of the IStateData interface. | |
SuperNav |
com.mi.rs.multiview.input_method | Groups a number of interaction modes into a single interface. | |
TransformBase |
com.mi.rs.multiview.utils | Super class for transform classes. | |
TransformSimple |
com.mi.rs.multiview.utils | Simple implementation of TransformBase. | |
TransformTarget |
com.mi.rs.multiview.utils | Extends TransformBase to include a target point and an up direction making this class useful for targeted transforms such as a camera. | |
Vector4 |
com.mi.rs.types | ||
ViewBase |
com.mi.rs.multiview.core | Provides a viewport to the scene it is linked to. | |
ViewOptions |
com.mi.rs.multiview.option | Contains all the options relating to a view. | |
ViewUtils |
com.mi.rs.multiview.utils | Provides functionality to manipulate the camera of a view. | |
WalkInputMethod |
com.mi.rs.multiview.input_method | Enables various camera navigation modes. | |
Widget3d |
com.mi.rs.multiview.widgets | Embeds 3D widgets in a user interface component. | |
WidgetHandle3d |
com.mi.rs.multiview.widgets | Base class for widget handles. | |
WidgetHandleCircle3d |
com.mi.rs.multiview.widgets | Creates circle elements for a 3D widget. | |
WidgetProjection |
com.mi.rs.multiview.widgets | Provides functions to calculate the widget projection required to embed 3D widgets in 2D applications. | |
WidgetShape3d |
com.mi.rs.multiview.widgets | Creates shape elements used by 3D widgets. | |
WidgetShapeLines3d |
com.mi.rs.multiview.widgets | Creates shape elements for 3D widgets. | |
WidgetShapeMesh3d |
com.mi.rs.multiview.widgets | Creates mesh elements for 3D widgets. | |
ZoomInputMethod |
com.mi.rs.multiview.input_method | Offers a possibility to zoom in and out, which is valid for perspective and orthographic views. |