Class Unity
- Namespace
Unity
Methods
configureFunctionLogger
unity.configureFunctionLogger(functionName, enableFunction, enableParameters, enableExecutionTime)
Parameters
getD3D11Device
See also:
unity.getD3D11Device() -> unity.ID3D11Device
Returns
getD3D11RenderTargetViewFromRenderBuffer
See also:
unity.getD3D11RenderTargetViewFromRenderBuffer(surface) -> unity.ID3D11RenderTargetView
Parameters
surface
UnityRenderBuffer
Returns
getD3D11ShaderResourceViewFromNativeTexture
See also:
unity.getD3D11ShaderResourceViewFromNativeTexture(texture) -> unity.ID3D11ShaderResourceView
Parameters
texture
UnityTextureID
Returns
getD3D11TextureFromNativeTexture
See also:
unity.getD3D11TextureFromNativeTexture(texture) -> unity.ID3D11Resource
Parameters
texture
UnityTextureID
Returns
getD3D11TextureFromRenderBuffer
See also:
unity.getD3D11TextureFromRenderBuffer(buffer) -> unity.ID3D11Resource
Parameters
buffer
UnityRenderBuffer
Returns
getDestroyFunction
See also:
unity.getDestroyFunction() -> unity.UnityRenderingEvent
Returns
getDrawFunction
unity.getDrawFunction() -> unity.UnityRenderingEventAndData
Returns
getInitFunction
unity.getInitFunction() -> unity.UnityRenderingEvent
Returns
asyncPick
Asynchronous function to pick in the current viewer
See also:
unity.asyncPick(session, x, y)
Parameters
session
UnityViewSessionx
Inty
Int
asyncResize
call this function when the texture has to be resized. the resize will take effect during the next render. This will send a ViewSessionResized event when done
See also:
unity.asyncResize(session, width, height)
Parameters
session
UnityViewSessionwidth
IntViewer width
height
IntViewer height
createUnityViewSession
unity.createUnityViewSession(width, height, graphicAPI, nbViews) -> unity.UnityViewSession
Parameters
width
IntViewer width
height
IntViewer height
graphicAPI
GraphicAPIGraphic api used by Unity
nbViews
IntNb views
Returns
getUnityViewSessionViewer
Returns the underlying viewer of the given view session
See also:
unity.getUnityViewSessionViewer(session) -> view.Viewer
Parameters
session
UnityViewSession
Returns
getVulkanDevice
unity.getVulkanDevice() -> unity.VulkanDevice
Returns
UnityViewSessionDestroyed
def onUnityViewSessionDestroyed(session):
pass
id = unity.addUnityViewSessionDestroyedCallback(onUnityViewSessionDestroyed)
...
unity.removeUnityViewSessionDestroyedCallback(id)
Parameters
session
UnityViewSessionView session
UnityViewSessionHasPicked
def onUnityViewSessionHasPicked(result, session):
pass
id = unity.addUnityViewSessionHasPickedCallback(onUnityViewSessionHasPicked)
...
unity.removeUnityViewSessionHasPickedCallback(id)
Parameters
result
PickResultResult of the picking
session
UnityViewSessionView session
UnityViewSessionInitialized
def onUnityViewSessionInitialized(session):
pass
id = unity.addUnityViewSessionInitializedCallback(onUnityViewSessionInitialized)
...
unity.removeUnityViewSessionInitializedCallback(id)
Parameters
session
UnityViewSessionView session
UnityViewSessionResized
def onUnityViewSessionResized(session):
pass
id = unity.addUnityViewSessionResizedCallback(onUnityViewSessionResized)
...
unity.removeUnityViewSessionResizedCallback(id)
Parameters
session
UnityViewSessionView session