Documentation

Support

Asset Transformer SDK


User Manual

Python API

C# API

Changelog

Discussions

Asset Transformer SDK

Unity

Python API functions
Read time 3 minutesLast updated 21 hours ago

configureFunctionLogger

unity.configureFunctionLogger(functionName, enableFunction, enableParameters, enableExecutionTime)
Parameters

Type

Name

Description

StringfunctionName
BooleanenableFunction
BooleanenableParameters
BooleanenableExecutionTime

Direct3D

getD3D11Device

unity.getD3D11Device() -> unity.ID3D11Device
Returns

Type

Name

Description

ID3D11Devicedevice
See also:

getD3D11RenderTargetViewFromRenderBuffer

unity.getD3D11RenderTargetViewFromRenderBuffer(surface) -> unity.ID3D11RenderTargetView
Parameters

Type

Name

Description

UnityRenderBuffersurface
Returns

Type

Name

Description

ID3D11RenderTargetViewrtv
See also:

getD3D11ShaderResourceViewFromNativeTexture

unity.getD3D11ShaderResourceViewFromNativeTexture(texture) -> unity.ID3D11ShaderResourceView
Parameters

Type

Name

Description

UnityTextureIDtexture
Returns

Type

Name

Description

ID3D11ShaderResourceViewsrv
See also:

getD3D11TextureFromNativeTexture

unity.getD3D11TextureFromNativeTexture(texture) -> unity.ID3D11Resource
Parameters

Type

Name

Description

UnityTextureIDtexture
Returns

Type

Name

Description

ID3D11ResourcedxTexture
See also:

getD3D11TextureFromRenderBuffer

unity.getD3D11TextureFromRenderBuffer(buffer) -> unity.ID3D11Resource
Parameters

Type

Name

Description

UnityRenderBufferbuffer
Returns

Type

Name

Description

ID3D11ResourcedxTexture
See also:

Unity Pugin Event Functions

getDestroyFunction

unity.getDestroyFunction() -> unity.UnityRenderingEvent
Returns

Type

Name

Description

UnityRenderingEventdestroyFunction
See also:

getDrawFunction

unity.getDrawFunction() -> unity.UnityRenderingEventAndData
Returns

Type

Name

Description

UnityRenderingEventAndDatadrawFunction
See also:

getInitFunction

unity.getInitFunction() -> unity.UnityRenderingEvent
Returns

Type

Name

Description

UnityRenderingEventinitFunction
See also:

Unity View Session

asyncPick

Asynchronous function to pick in the current viewer.
unity.asyncPick(session, x, y)
Parameters

Type

Name

Description

UnityViewSessionsession
Intx
Inty
See also:

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.
unity.asyncResize(session, width, height)
Parameters

Type

Name

Description

UnityViewSessionsession
IntwidthViewer width.
IntheightViewer height.
See also:

createUnityViewSession

unity.createUnityViewSession(width, height, graphicAPI, nbViews=1) -> unity.UnityViewSession
Parameters

Type

Name

Description

IntwidthViewer width.
IntheightViewer height.
GraphicAPIgraphicAPIGraphic api used by Unity.
IntnbViewsNb views.
Returns

Type

Name

Description

UnityViewSessionsession
See also:

Vulkan

getVulkanDevice

unity.getVulkanDevice() -> unity.VulkanDevice
Returns

Type

Name

Description

VulkanDevicevkDevice