C# Class OpenViewer.Adapter

Inheritance: IAdapter
Afficher le fichier Open project: 3di/3di-viewer-rei-api

Méthodes publiques

Méthode Description
CallAnimationEndEvent ( string _animationName ) : void
CallAvatarCustomizeAnimation ( int _index ) : void
CallAvatarPicked ( string _avatarInformation ) : void
CallCameraLookAt ( float _px, float _py, float _pz, float _tx, float _ty, float _tz ) : void
CallDebugMessage ( string _message ) : void
CallGetAvatarCount ( ) : string
CallGetCameraAngleY ( ) : string
CallGetCameraDistance ( ) : string
CallGetCameraFOV ( ) : string
CallGetCameraOffsetY ( ) : string
CallGetCameraPosition ( ) : string

Get camera position.

CallGetCameraTarget ( ) : string

Get camera position.

CallGetFPS ( ) : int
CallGetLoggedinAvatarUUIDList ( ) : string
CallGetMessageFromHistory ( int _index ) : string

Get all messages from message history.

CallGetMessageHistoryLength ( ) : int

Get all stored message count.

CallGetObjectCount ( ) : string
CallGetPrimitiveCount ( ) : int
CallGetRegionName ( ) : string
CallGetTextureCount ( ) : int
CallGetUserAvatarAnimationName ( ) : string
CallGetUserAvatarName ( ) : string
CallGetUserAvatarPosition ( ) : string
CallGetUserAvatarUUID ( ) : string
CallGetUserUUID ( ) : string
CallGetWorldTime ( ) : string
CallLogin ( string _firstName, string _lastName, string _password, string _serverURL, string _loginLocation ) : void

Login with specified account data

CallLogout ( ) : void

Logout immediately

CallOpenWindow ( string _target, string _uri ) : void

Open browser window with specified uri.

CallReceiveImage ( string texname ) : void
CallReceiveInstantMessaged ( string _uuid, string _avatarName, string _message ) : void

When a user receive instant message in In-world, this function will notify the reseived message.

CallReceiveMessaged ( string _uuid, string _avatarName, string _message ) : void

When a user receive text chat message in In-world, this function will notify the reseived message.

CallRequestImage ( string _assetUUID, string _useCache ) : void
CallSendChat ( string _message, int _range ) : void

Send text chat message via DHTM

CallSendIM ( string _target_uuid, string _message ) : void

Send InstantMessage via DHTM

CallSetCameraAngleY ( float _min, float _max ) : void
CallSetCameraDistance ( float _distance ) : void
CallSetCameraFOV ( float _fov ) : void
CallSetCameraFOVDegree ( float _fov ) : void
CallSetCameraOffsetY ( float _offsetY ) : void
CallSetFixDirectional ( string _flag ) : void
CallSetFixDirectionalAmbientColor ( string _colors ) : void
CallSetFixDirectionalDiffuseColor ( string _colors ) : void
CallSetFixDirectionalRotation ( string _radRotation ) : void
CallSetTexture ( string _objectUUID, int _materialIndex, string _filename, string _requestEnable ) : string
CallSetTickOn ( string _flag ) : void
CallSetWorldAmbientColor ( string _colors ) : void
CallSetWorldTime ( string _dataTime ) : void
CallSitOn ( string _uuid ) : void

Sit on specified SIT ball object.

CallStandUp ( ) : void

Stand up from specified SIT ball object.

CallStateChanged ( int _state ) : void
CallTeleport ( string _regionName, int _x, int _y, int _z ) : void

When a user receive someone/himself teleport started same sim in In-world, this function will notify the message.

CallTeleportTo ( string _regionName, int _x, int _y, int _z ) : void

Teleport to specified location.

CallTeleported ( string _uuid, string _avatar, int _x, int _y, int _z ) : void

When a user receive someone/himself teleported same sim in In-world, this function will notify the message.

CallTouchTo ( string _uuid ) : void

Touch specified object.

CallTouched ( string _uuid ) : void

When a user touch specified object in In-world, this function will notify the object UUID.

CallUserAvatarDown ( bool _flag ) : void
CallUserAvatarLeft ( ) : void
CallUserAvatarRight ( ) : void
CallUserAvatarUp ( bool _flag ) : void
Cleanup ( ) : void
Dispatch ( string action, string message ) : void
Initialize ( IRefController _reference ) : void
RegisterCallback ( string action, Callback callback ) : void
RegisterMessage ( string action, MessageHandler message ) : void
RunCallback ( string action, string message ) : string
SendMessage ( string action, object parameters ) : object
TeleportThread ( object _obj ) : void
TeleportedThread ( object _obj ) : void
Update ( ) : void

Private Methods

Méthode Description
AvatarPickedThredFunction ( object _parent ) : void
TouchedThred ( object _parent ) : void

Method Details

CallAnimationEndEvent() public méthode

public CallAnimationEndEvent ( string _animationName ) : void
_animationName string
Résultat void

CallAvatarCustomizeAnimation() public méthode

public CallAvatarCustomizeAnimation ( int _index ) : void
_index int
Résultat void

CallAvatarPicked() public méthode

public CallAvatarPicked ( string _avatarInformation ) : void
_avatarInformation string
Résultat void

CallCameraLookAt() public méthode

public CallCameraLookAt ( float _px, float _py, float _pz, float _tx, float _ty, float _tz ) : void
_px float
_py float
_pz float
_tx float
_ty float
_tz float
Résultat void

CallDebugMessage() public méthode

public CallDebugMessage ( string _message ) : void
_message string
Résultat void

CallGetAvatarCount() public méthode

public CallGetAvatarCount ( ) : string
Résultat string

CallGetCameraAngleY() public méthode

public CallGetCameraAngleY ( ) : string
Résultat string

CallGetCameraDistance() public méthode

public CallGetCameraDistance ( ) : string
Résultat string

CallGetCameraFOV() public méthode

public CallGetCameraFOV ( ) : string
Résultat string

CallGetCameraOffsetY() public méthode

public CallGetCameraOffsetY ( ) : string
Résultat string

CallGetCameraPosition() public méthode

Get camera position.
public CallGetCameraPosition ( ) : string
Résultat string

CallGetCameraTarget() public méthode

Get camera position.
public CallGetCameraTarget ( ) : string
Résultat string

CallGetFPS() public méthode

public CallGetFPS ( ) : int
Résultat int

CallGetLoggedinAvatarUUIDList() public méthode

public CallGetLoggedinAvatarUUIDList ( ) : string
Résultat string

CallGetMessageFromHistory() public méthode

Get all messages from message history.
public CallGetMessageFromHistory ( int _index ) : string
_index int message's history number
Résultat string

CallGetMessageHistoryLength() public méthode

Get all stored message count.
public CallGetMessageHistoryLength ( ) : int
Résultat int

CallGetObjectCount() public méthode

public CallGetObjectCount ( ) : string
Résultat string

CallGetPrimitiveCount() public méthode

public CallGetPrimitiveCount ( ) : int
Résultat int

CallGetRegionName() public méthode

public CallGetRegionName ( ) : string
Résultat string

CallGetTextureCount() public méthode

public CallGetTextureCount ( ) : int
Résultat int

CallGetUserAvatarAnimationName() public méthode

public CallGetUserAvatarAnimationName ( ) : string
Résultat string

CallGetUserAvatarName() public méthode

public CallGetUserAvatarName ( ) : string
Résultat string

CallGetUserAvatarPosition() public méthode

public CallGetUserAvatarPosition ( ) : string
Résultat string

CallGetUserAvatarUUID() public méthode

public CallGetUserAvatarUUID ( ) : string
Résultat string

CallGetUserUUID() public méthode

public CallGetUserUUID ( ) : string
Résultat string

CallGetWorldTime() public méthode

public CallGetWorldTime ( ) : string
Résultat string

CallLogin() public méthode

Login with specified account data
public CallLogin ( string _firstName, string _lastName, string _password, string _serverURL, string _loginLocation ) : void
_firstName string firstName
_lastName string lastName
_password string password
_serverURL string serverURL http://login-server-url
_loginLocation string
Résultat void

CallLogout() public méthode

Logout immediately
public CallLogout ( ) : void
Résultat void

CallOpenWindow() public méthode

Open browser window with specified uri.
public CallOpenWindow ( string _target, string _uri ) : void
_target string Window target
_uri string Target uri
Résultat void

CallReceiveImage() public méthode

public CallReceiveImage ( string texname ) : void
texname string
Résultat void

CallReceiveInstantMessaged() public méthode

When a user receive instant message in In-world, this function will notify the reseived message.
public CallReceiveInstantMessaged ( string _uuid, string _avatarName, string _message ) : void
_uuid string UUID of avatar
_avatarName string Name of avatar
_message string Received message
Résultat void

CallReceiveMessaged() public méthode

When a user receive text chat message in In-world, this function will notify the reseived message.
public CallReceiveMessaged ( string _uuid, string _avatarName, string _message ) : void
_uuid string UUID of avatar
_avatarName string Name of avatar
_message string Received message
Résultat void

CallRequestImage() public méthode

public CallRequestImage ( string _assetUUID, string _useCache ) : void
_assetUUID string
_useCache string
Résultat void

CallSendChat() public méthode

Send text chat message via DHTM
public CallSendChat ( string _message, int _range ) : void
_message string Chat message
_range int Range of spread area /// 1 : whisper /// 2 : say /// 3 : shout ///
Résultat void

CallSendIM() public méthode

Send InstantMessage via DHTM
public CallSendIM ( string _target_uuid, string _message ) : void
_target_uuid string target user uuid
_message string message
Résultat void

CallSetCameraAngleY() public méthode

public CallSetCameraAngleY ( float _min, float _max ) : void
_min float
_max float
Résultat void

CallSetCameraDistance() public méthode

public CallSetCameraDistance ( float _distance ) : void
_distance float
Résultat void

CallSetCameraFOV() public méthode

public CallSetCameraFOV ( float _fov ) : void
_fov float
Résultat void

CallSetCameraFOVDegree() public méthode

public CallSetCameraFOVDegree ( float _fov ) : void
_fov float
Résultat void

CallSetCameraOffsetY() public méthode

public CallSetCameraOffsetY ( float _offsetY ) : void
_offsetY float
Résultat void

CallSetFixDirectional() public méthode

public CallSetFixDirectional ( string _flag ) : void
_flag string
Résultat void

CallSetFixDirectionalAmbientColor() public méthode

public CallSetFixDirectionalAmbientColor ( string _colors ) : void
_colors string
Résultat void

CallSetFixDirectionalDiffuseColor() public méthode

public CallSetFixDirectionalDiffuseColor ( string _colors ) : void
_colors string
Résultat void

CallSetFixDirectionalRotation() public méthode

public CallSetFixDirectionalRotation ( string _radRotation ) : void
_radRotation string
Résultat void

CallSetTexture() public méthode

public CallSetTexture ( string _objectUUID, int _materialIndex, string _filename, string _requestEnable ) : string
_objectUUID string
_materialIndex int
_filename string
_requestEnable string
Résultat string

CallSetTickOn() public méthode

public CallSetTickOn ( string _flag ) : void
_flag string
Résultat void

CallSetWorldAmbientColor() public méthode

public CallSetWorldAmbientColor ( string _colors ) : void
_colors string
Résultat void

CallSetWorldTime() public méthode

public CallSetWorldTime ( string _dataTime ) : void
_dataTime string
Résultat void

CallSitOn() public méthode

Sit on specified SIT ball object.
public CallSitOn ( string _uuid ) : void
_uuid string Sit target object UUID
Résultat void

CallStandUp() public méthode

Stand up from specified SIT ball object.
public CallStandUp ( ) : void
Résultat void

CallStateChanged() public méthode

public CallStateChanged ( int _state ) : void
_state int
Résultat void

CallTeleport() public méthode

When a user receive someone/himself teleport started same sim in In-world, this function will notify the message.
public CallTeleport ( string _regionName, int _x, int _y, int _z ) : void
_regionName string regionName
_x int X axsis position
_y int Y axsis position
_z int Z axsis position
Résultat void

CallTeleportTo() public méthode

Teleport to specified location.
public CallTeleportTo ( string _regionName, int _x, int _y, int _z ) : void
_regionName string regionName
_x int X axsis position
_y int Y axsis position
_z int Z axsis position
Résultat void

CallTeleported() public méthode

When a user receive someone/himself teleported same sim in In-world, this function will notify the message.
public CallTeleported ( string _uuid, string _avatar, int _x, int _y, int _z ) : void
_uuid string UUID of avatar
_avatar string Name of avatar
_x int X axsis position
_y int Y axsis position
_z int Z axsis position
Résultat void

CallTouchTo() public méthode

Touch specified object.
public CallTouchTo ( string _uuid ) : void
_uuid string Target object UUID
Résultat void

CallTouched() public méthode

When a user touch specified object in In-world, this function will notify the object UUID.
public CallTouched ( string _uuid ) : void
_uuid string Touched object UUID
Résultat void

CallUserAvatarDown() public méthode

public CallUserAvatarDown ( bool _flag ) : void
_flag bool
Résultat void

CallUserAvatarLeft() public méthode

public CallUserAvatarLeft ( ) : void
Résultat void

CallUserAvatarRight() public méthode

public CallUserAvatarRight ( ) : void
Résultat void

CallUserAvatarUp() public méthode

public CallUserAvatarUp ( bool _flag ) : void
_flag bool
Résultat void

Cleanup() public méthode

public Cleanup ( ) : void
Résultat void

Dispatch() public méthode

public Dispatch ( string action, string message ) : void
action string
message string
Résultat void

Initialize() public méthode

public Initialize ( IRefController _reference ) : void
_reference IRefController
Résultat void

RegisterCallback() public méthode

public RegisterCallback ( string action, Callback callback ) : void
action string
callback Callback
Résultat void

RegisterMessage() public méthode

public RegisterMessage ( string action, MessageHandler message ) : void
action string
message MessageHandler
Résultat void

RunCallback() public méthode

public RunCallback ( string action, string message ) : string
action string
message string
Résultat string

SendMessage() public méthode

public SendMessage ( string action, object parameters ) : object
action string
parameters object
Résultat object

TeleportThread() public méthode

public TeleportThread ( object _obj ) : void
_obj object
Résultat void

TeleportedThread() public méthode

public TeleportedThread ( object _obj ) : void
_obj object
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void