C# Class Syphon, ITP_OpenSourceAnimation

Inheritance: MonoBehaviour
Mostrar archivo Open project: n1ckfg/ITP_OpenSourceAnimation Class Usage Examples

Public Properties

Property Type Description
syphonScriptCount int

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddClientToSyphonClientsList() public static method

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

Awake() public method

public Awake ( ) : void
return void

CreateClient() public static method

public static CreateClient ( string appName, string name ) : SyphonClientObject,
appName string
name string
return SyphonClientObject,

DestroyClient() public static method

public static DestroyClient ( SyphonClientObject, destroyObj ) : void
destroyObj SyphonClientObject,
return void

GetSyphonClient() public static method

public static GetSyphonClient ( string uuid ) : SyphonClientObject,
uuid string
return SyphonClientObject,

GetSyphonClient() public static method

public static GetSyphonClient ( string appName, string name ) : SyphonClientObject,
appName string
name string
return SyphonClientObject,

GetSyphonServer() public static method

public static GetSyphonServer ( string appName, string name ) : SyphonServerObject,
appName string
name string
return SyphonServerObject,

OnPreRender() public method

public OnPreRender ( ) : void
return void

OnRepaintServerListGUI() public method

public OnRepaintServerListGUI ( ) : void
return void

RegisterClientInstance() public static method

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

UnregisterClientInstance() public static method

public static UnregisterClientInstance ( SyphonClientTexture, tex ) : void
tex SyphonClientTexture,
return void

Update() public method

public Update ( ) : void
return void

UpdateServerNames() public method

public UpdateServerNames ( ) : void
return void

assemblyIsUpdated() public static method

public static assemblyIsUpdated ( ) : bool
return bool

cacheAssembly() public static method

public static cacheAssembly ( ) : void
return void

initSyphonServers() public method

public initSyphonServers ( ) : void
return void

Property Details

syphonScriptCount public_oe static_oe property

public static int syphonScriptCount
return int