C# 클래스 OpenViewer.Adapter

상속: IAdapter
파일 보기 프로젝트 열기: 3di/3di-viewer-rei-api

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AvatarPickedThredFunction ( object _parent ) : void
TouchedThred ( object _parent ) : void

메소드 상세

CallAnimationEndEvent() 공개 메소드

public CallAnimationEndEvent ( string _animationName ) : void
_animationName string
리턴 void

CallAvatarCustomizeAnimation() 공개 메소드

public CallAvatarCustomizeAnimation ( int _index ) : void
_index int
리턴 void

CallAvatarPicked() 공개 메소드

public CallAvatarPicked ( string _avatarInformation ) : void
_avatarInformation string
리턴 void

CallCameraLookAt() 공개 메소드

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
리턴 void

CallDebugMessage() 공개 메소드

public CallDebugMessage ( string _message ) : void
_message string
리턴 void

CallGetAvatarCount() 공개 메소드

public CallGetAvatarCount ( ) : string
리턴 string

CallGetCameraAngleY() 공개 메소드

public CallGetCameraAngleY ( ) : string
리턴 string

CallGetCameraDistance() 공개 메소드

public CallGetCameraDistance ( ) : string
리턴 string

CallGetCameraFOV() 공개 메소드

public CallGetCameraFOV ( ) : string
리턴 string

CallGetCameraOffsetY() 공개 메소드

public CallGetCameraOffsetY ( ) : string
리턴 string

CallGetCameraPosition() 공개 메소드

Get camera position.
public CallGetCameraPosition ( ) : string
리턴 string

CallGetCameraTarget() 공개 메소드

Get camera position.
public CallGetCameraTarget ( ) : string
리턴 string

CallGetFPS() 공개 메소드

public CallGetFPS ( ) : int
리턴 int

CallGetLoggedinAvatarUUIDList() 공개 메소드

public CallGetLoggedinAvatarUUIDList ( ) : string
리턴 string

CallGetMessageFromHistory() 공개 메소드

Get all messages from message history.
public CallGetMessageFromHistory ( int _index ) : string
_index int message's history number
리턴 string

CallGetMessageHistoryLength() 공개 메소드

Get all stored message count.
public CallGetMessageHistoryLength ( ) : int
리턴 int

CallGetObjectCount() 공개 메소드

public CallGetObjectCount ( ) : string
리턴 string

CallGetPrimitiveCount() 공개 메소드

public CallGetPrimitiveCount ( ) : int
리턴 int

CallGetRegionName() 공개 메소드

public CallGetRegionName ( ) : string
리턴 string

CallGetTextureCount() 공개 메소드

public CallGetTextureCount ( ) : int
리턴 int

CallGetUserAvatarAnimationName() 공개 메소드

public CallGetUserAvatarAnimationName ( ) : string
리턴 string

CallGetUserAvatarName() 공개 메소드

public CallGetUserAvatarName ( ) : string
리턴 string

CallGetUserAvatarPosition() 공개 메소드

public CallGetUserAvatarPosition ( ) : string
리턴 string

CallGetUserAvatarUUID() 공개 메소드

public CallGetUserAvatarUUID ( ) : string
리턴 string

CallGetUserUUID() 공개 메소드

public CallGetUserUUID ( ) : string
리턴 string

CallGetWorldTime() 공개 메소드

public CallGetWorldTime ( ) : string
리턴 string

CallLogin() 공개 메소드

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
리턴 void

CallLogout() 공개 메소드

Logout immediately
public CallLogout ( ) : void
리턴 void

CallOpenWindow() 공개 메소드

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

CallReceiveImage() 공개 메소드

public CallReceiveImage ( string texname ) : void
texname string
리턴 void

CallReceiveInstantMessaged() 공개 메소드

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
리턴 void

CallReceiveMessaged() 공개 메소드

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
리턴 void

CallRequestImage() 공개 메소드

public CallRequestImage ( string _assetUUID, string _useCache ) : void
_assetUUID string
_useCache string
리턴 void

CallSendChat() 공개 메소드

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 ///
리턴 void

CallSendIM() 공개 메소드

Send InstantMessage via DHTM
public CallSendIM ( string _target_uuid, string _message ) : void
_target_uuid string target user uuid
_message string message
리턴 void

CallSetCameraAngleY() 공개 메소드

public CallSetCameraAngleY ( float _min, float _max ) : void
_min float
_max float
리턴 void

CallSetCameraDistance() 공개 메소드

public CallSetCameraDistance ( float _distance ) : void
_distance float
리턴 void

CallSetCameraFOV() 공개 메소드

public CallSetCameraFOV ( float _fov ) : void
_fov float
리턴 void

CallSetCameraFOVDegree() 공개 메소드

public CallSetCameraFOVDegree ( float _fov ) : void
_fov float
리턴 void

CallSetCameraOffsetY() 공개 메소드

public CallSetCameraOffsetY ( float _offsetY ) : void
_offsetY float
리턴 void

CallSetFixDirectional() 공개 메소드

public CallSetFixDirectional ( string _flag ) : void
_flag string
리턴 void

CallSetFixDirectionalAmbientColor() 공개 메소드

public CallSetFixDirectionalAmbientColor ( string _colors ) : void
_colors string
리턴 void

CallSetFixDirectionalDiffuseColor() 공개 메소드

public CallSetFixDirectionalDiffuseColor ( string _colors ) : void
_colors string
리턴 void

CallSetFixDirectionalRotation() 공개 메소드

public CallSetFixDirectionalRotation ( string _radRotation ) : void
_radRotation string
리턴 void

CallSetTexture() 공개 메소드

public CallSetTexture ( string _objectUUID, int _materialIndex, string _filename, string _requestEnable ) : string
_objectUUID string
_materialIndex int
_filename string
_requestEnable string
리턴 string

CallSetTickOn() 공개 메소드

public CallSetTickOn ( string _flag ) : void
_flag string
리턴 void

CallSetWorldAmbientColor() 공개 메소드

public CallSetWorldAmbientColor ( string _colors ) : void
_colors string
리턴 void

CallSetWorldTime() 공개 메소드

public CallSetWorldTime ( string _dataTime ) : void
_dataTime string
리턴 void

CallSitOn() 공개 메소드

Sit on specified SIT ball object.
public CallSitOn ( string _uuid ) : void
_uuid string Sit target object UUID
리턴 void

CallStandUp() 공개 메소드

Stand up from specified SIT ball object.
public CallStandUp ( ) : void
리턴 void

CallStateChanged() 공개 메소드

public CallStateChanged ( int _state ) : void
_state int
리턴 void

CallTeleport() 공개 메소드

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
리턴 void

CallTeleportTo() 공개 메소드

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
리턴 void

CallTeleported() 공개 메소드

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
리턴 void

CallTouchTo() 공개 메소드

Touch specified object.
public CallTouchTo ( string _uuid ) : void
_uuid string Target object UUID
리턴 void

CallTouched() 공개 메소드

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
리턴 void

CallUserAvatarDown() 공개 메소드

public CallUserAvatarDown ( bool _flag ) : void
_flag bool
리턴 void

CallUserAvatarLeft() 공개 메소드

public CallUserAvatarLeft ( ) : void
리턴 void

CallUserAvatarRight() 공개 메소드

public CallUserAvatarRight ( ) : void
리턴 void

CallUserAvatarUp() 공개 메소드

public CallUserAvatarUp ( bool _flag ) : void
_flag bool
리턴 void

Cleanup() 공개 메소드

public Cleanup ( ) : void
리턴 void

Dispatch() 공개 메소드

public Dispatch ( string action, string message ) : void
action string
message string
리턴 void

Initialize() 공개 메소드

public Initialize ( IRefController _reference ) : void
_reference IRefController
리턴 void

RegisterCallback() 공개 메소드

public RegisterCallback ( string action, Callback callback ) : void
action string
callback Callback
리턴 void

RegisterMessage() 공개 메소드

public RegisterMessage ( string action, MessageHandler message ) : void
action string
message MessageHandler
리턴 void

RunCallback() 공개 메소드

public RunCallback ( string action, string message ) : string
action string
message string
리턴 string

SendMessage() 공개 메소드

public SendMessage ( string action, object parameters ) : object
action string
parameters object
리턴 object

TeleportThread() 공개 메소드

public TeleportThread ( object _obj ) : void
_obj object
리턴 void

TeleportedThread() 공개 메소드

public TeleportedThread ( object _obj ) : void
_obj object
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void