API v2 2025.2¶
This page shows what was added to and changed in the Python API v2 in VRED 2025.2, compared to 2025.1.
Python version¶
The Python version is 3.11.10.
Qt version¶
The Qt version is 6.5.6.
API¶
New functions, classes and types¶
Annotations
- vrAnnotationService.createAnnotationGroup(name, parent) → vrdNode
- vrAnnotationService.deleteAnnotations(nodes)
- vrAnnotationService.duplicateAnnotations(nodes) → List[vrdNode]
- vrAnnotationService.annotationGraphChanged() (signal)
File IO
- vrFileIOService.enableNewFormat()
- vrFileIOService.setKey(key)
- vrFileIOService.getSceneImportSettingsFromPreferences() → vrdSceneImportSettings
- vrFileIOService.projectReadyToRender() (signal)
GPU Info
- vrGPUService.gpuInfo() → List[vrdGpuInfo]
- vrdGpuInfo
- vrdOpenGLInfo.getMax3DTextureSize() → integer
- vrdOpenGLInfo.getMaxArrayTextureLayers() → integer
- vrdOpenGLInfo.getMaxCubeMapTextureSize() → integer
- vrdOpenGLInfo.getMaxTextureImageUnits() → integer
Materials
Metadata
- vrMetadataService.getMaterialTags() → Dict[string,List[]]
- vrMetadataService.getScenegraphTags() → Dict[string,List[]]
Physics (Collision)
- vrPhysicsService.clearCollisionData(node) → bool
- vrPhysicsService.hasCollisionData(node) → bool
- vrPhysicsService.restoreCollisionData(node) → bool
- vrPhysicsService.storeCollisionData(node) → bool
Tonemapping
- vrCameraTypes.CameraSensorResponse.AgX_Custom
- vrdTonemapper.getAutoAdjustISO() → bool
- vrdTonemapper.getResponseCurvePower() → float
- vrdTonemapper.getResponseCurveSaturation() → float
- vrdTonemapper.setResponseCurvePower(value)
- vrdTonemapper.setResponseCurveSaturation(value)
- vrdTonemapper.setAutoAdjustISO(value)
UI
VR