Sd Render Var Ptr

Synthetic Data node exposing the raw pointer data of a rendervar.

Installation

To use this node enable omni.syntheticdata in the Extension Manager.

Inputs

Name

Type

Descripton

Default

Exec (inputs:exec)

execution

Trigger

None

Render Results (inputs:renderResults)

uint64

Render results pointer

0

Render Var (inputs:renderVar)

token

Name of the renderVar

Outputs

Name

Type

Descripton

Default

Buffer Size (outputs:bufferSize)

uint64

Size (in bytes) of the buffer (0 if the input is a texture)

None

Cuda Device Index (outputs:cudaDeviceIndex)

int

Index of the device where the data lives (-1 for host data)

-1

Data Ptr (outputs:dataPtr)

uint64

Pointer to the raw data (cuda device pointer or host pointer)

0

Received (outputs:exec)

execution

Executes when the event is received

None

Format (outputs:format)

uint64

Format

None

Height (outputs:height)

uint

Height (0 if the input is a buffer)

None

Strides (outputs:strides)

int[2]

Strides (in bytes) ([0,0] if the input is a buffer)

None

Width (outputs:width)

uint

Width (0 if the input is a buffer)

None

Metadata

Name

Value

Unique ID

omni.syntheticdata.SdRenderVarPtr

Version

2

Extension

omni.syntheticdata

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

tests

Categories

graph:action

Generated Class Name

OgnSdRenderVarPtrDatabase

Python Module

omni.syntheticdata