C# Класс Syphon, ITP_OpenSourceAnimation

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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