C# 클래스 Syphon, ITP_OpenSourceAnimation

상속: MonoBehaviour
파일 보기 프로젝트 열기: n1ckfg/ITP_OpenSourceAnimation 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
syphonScriptCount int

공개 메소드들

메소드 설명
AddClientToSyphonClientsList ( string appName, string name, SyphonServerObject, server ) : SyphonClientObject,
Awake ( ) : void
CreateClient ( string appName, string name ) : SyphonClientObject,
DestroyClient ( SyphonClientObject, destroyObj ) : void
GetSyphonClient ( string uuid ) : SyphonClientObject,
GetSyphonClient ( string appName, string name ) : SyphonClientObject,
GetSyphonServer ( string appName, string name ) : SyphonServerObject,
OnPreRender ( ) : void
OnRepaintServerListGUI ( ) : void
RegisterClientInstance ( SyphonClientTexture, tex, SyphonClientObject, obj ) : void
UnregisterClientInstance ( SyphonClientTexture, tex ) : void
Update ( ) : void
UpdateServerNames ( ) : void
assemblyIsUpdated ( ) : bool
cacheAssembly ( ) : void
initSyphonServers ( ) : void

비공개 메소드들

메소드 설명
CacheClientTextureValues ( int textureId, int width, int height, IntPtr syphonClientTextureInstance ) : bool
CacheServerTextureValues ( int textureId, int width, int height, IntPtr syphonServerTextureInstance ) : bool
CreateClientTexture ( IntPtr serverPtr ) : IntPtr
CreateServerTexture ( string serverName ) : IntPtr
InitDelegateCallbacks ( OnTextureSizeChangedDelegate texSize, OnAnnounceServerDelegate announceServer, OnRetireServerDelegate retireServer, OnUpdateServerDelegate updateServer ) : void
OnAnnounceServer ( string appName, string name, string uuid, IntPtr serverPtr ) : void
OnRetireServer ( string appName, string name, string uuid ) : void
OnTextureSizeChanged ( int ptr, int width, int height ) : void
OnUpdateServer ( string appName, string name, string uuid, IntPtr serverPtr ) : void
QueueToKillTexture ( IntPtr killMe ) : void
SyServerAtIndex ( int counter, StringBuilder myAppName, StringBuilder myName, StringBuilder myUuId ) : IntPtr
SyServerCount ( ) : int
UpdateTextureSizes ( ) : void
cacheGraphicsContext ( ) : int
registerClientInstance ( SyphonClientTexture, tex, SyphonClientObject, obj ) : void
unregisterClientInstance ( SyphonClientTexture, tex ) : void

메소드 상세

AddClientToSyphonClientsList() 공개 정적인 메소드

public static AddClientToSyphonClientsList ( string appName, string name, SyphonServerObject, server ) : SyphonClientObject,
appName string
name string
server SyphonServerObject,
리턴 SyphonClientObject,

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

CreateClient() 공개 정적인 메소드

public static CreateClient ( string appName, string name ) : SyphonClientObject,
appName string
name string
리턴 SyphonClientObject,

DestroyClient() 공개 정적인 메소드

public static DestroyClient ( SyphonClientObject, destroyObj ) : void
destroyObj SyphonClientObject,
리턴 void

GetSyphonClient() 공개 정적인 메소드

public static GetSyphonClient ( string uuid ) : SyphonClientObject,
uuid string
리턴 SyphonClientObject,

GetSyphonClient() 공개 정적인 메소드

public static GetSyphonClient ( string appName, string name ) : SyphonClientObject,
appName string
name string
리턴 SyphonClientObject,

GetSyphonServer() 공개 정적인 메소드

public static GetSyphonServer ( string appName, string name ) : SyphonServerObject,
appName string
name string
리턴 SyphonServerObject,

OnPreRender() 공개 메소드

public OnPreRender ( ) : void
리턴 void

OnRepaintServerListGUI() 공개 메소드

public OnRepaintServerListGUI ( ) : void
리턴 void

RegisterClientInstance() 공개 정적인 메소드

public static RegisterClientInstance ( SyphonClientTexture, tex, SyphonClientObject, obj ) : void
tex SyphonClientTexture,
obj SyphonClientObject,
리턴 void

UnregisterClientInstance() 공개 정적인 메소드

public static UnregisterClientInstance ( SyphonClientTexture, tex ) : void
tex SyphonClientTexture,
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

UpdateServerNames() 공개 메소드

public UpdateServerNames ( ) : void
리턴 void

assemblyIsUpdated() 공개 정적인 메소드

public static assemblyIsUpdated ( ) : bool
리턴 bool

cacheAssembly() 공개 정적인 메소드

public static cacheAssembly ( ) : void
리턴 void

initSyphonServers() 공개 메소드

public initSyphonServers ( ) : void
리턴 void

프로퍼티 상세

syphonScriptCount 공개적으로 정적으로 프로퍼티

public static int syphonScriptCount
리턴 int