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) | 
 | Trigger | None | 
| Render Results (inputs:renderResults) | 
 | Render results pointer | 0 | 
| Render Var (inputs:renderVar) | 
 | Name of the renderVar | 
Outputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Buffer Size (outputs:bufferSize) | 
 | Size (in bytes) of the buffer (0 if the input is a texture) | None | 
| Cuda Device Index (outputs:cudaDeviceIndex) | 
 | Index of the device where the data lives (-1 for host data) | -1 | 
| Data Ptr (outputs:dataPtr) | 
 | Pointer to the raw data (cuda device pointer or host pointer) | 0 | 
| Received (outputs:exec) | 
 | Executes when the event is received | None | 
| Format (outputs:format) | 
 | Format | None | 
| Height (outputs:height) | 
 | Height (0 if the input is a buffer) | None | 
| Strides (outputs:strides) | 
 | Strides (in bytes) ([0,0] if the input is a buffer) | None | 
| Width (outputs:width) | 
 | 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 |