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
surfaceUnityRenderBuffer
Returns
getD3D11ShaderResourceViewFromNativeTexture
See also:
unity.getD3D11ShaderResourceViewFromNativeTexture(texture) -> unity.ID3D11ShaderResourceView
Parameters
textureUnityTextureID
Returns
getD3D11TextureFromNativeTexture
See also:
unity.getD3D11TextureFromNativeTexture(texture) -> unity.ID3D11Resource
Parameters
textureUnityTextureID
Returns
getD3D11TextureFromRenderBuffer
See also:
unity.getD3D11TextureFromRenderBuffer(buffer) -> unity.ID3D11Resource
Parameters
bufferUnityRenderBuffer
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
sessionUnityViewSessionxIntyInt
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
sessionUnityViewSessionwidthIntViewer width
heightIntViewer height
createUnityViewSession
unity.createUnityViewSession(width, height, graphicAPI, nbViews) -> unity.UnityViewSession
Parameters
widthIntViewer width
heightIntViewer height
graphicAPIGraphicAPIGraphic api used by Unity
nbViewsIntNb views
Returns
getUnityViewSessionViewer
Returns the underlying viewer of the given view session
See also:
unity.getUnityViewSessionViewer(session) -> view.Viewer
Parameters
sessionUnityViewSession
Returns
getVulkanDevice
unity.getVulkanDevice() -> unity.VulkanDevice
Returns
UnityViewSessionDestroyed
def onUnityViewSessionDestroyed(session):
pass
id = unity.addUnityViewSessionDestroyedCallback(onUnityViewSessionDestroyed)
...
unity.removeUnityViewSessionDestroyedCallback(id)
Parameters
sessionUnityViewSessionView session
UnityViewSessionHasPicked
def onUnityViewSessionHasPicked(result, session):
pass
id = unity.addUnityViewSessionHasPickedCallback(onUnityViewSessionHasPicked)
...
unity.removeUnityViewSessionHasPickedCallback(id)
Parameters
resultPickResultResult of the picking
sessionUnityViewSessionView session
UnityViewSessionInitialized
def onUnityViewSessionInitialized(session):
pass
id = unity.addUnityViewSessionInitializedCallback(onUnityViewSessionInitialized)
...
unity.removeUnityViewSessionInitializedCallback(id)
Parameters
sessionUnityViewSessionView session
UnityViewSessionResized
def onUnityViewSessionResized(session):
pass
id = unity.addUnityViewSessionResizedCallback(onUnityViewSessionResized)
...
unity.removeUnityViewSessionResizedCallback(id)
Parameters
sessionUnityViewSessionView session