vrUserMimeTypes¶
-
class
vrUserMimeTypes¶
Contains constants for all user accessible MIME types. Provides methods for extracting and interpreting their data.
Summary¶
- Functions:
- Instance Variables:
- metadataTag → string
- assetDirectory → string
- materialAssetUuid → string
- environmentAssetUuid → string
- sceneplateAssetUuid → string
- geometryAssetUuid → string
- metadataAssetUuid → string
- vrdViewpointNode → string
- vrdMaterial → string
- vrdMetadataEntry → string
- scenegraphTreeNode → string
- cameraTreeNode → string
- lightTreeNode → string
- materialTreeNode → string
- sceneplateTreeNode → string
- annotationTreeNode → string
- metadataTreeObject → string
- materialEntryId → string
Functions¶
-
vrUserMimeTypes.decode(data, type)¶ Decodes arbitrary instances from given MIME data.
Parameters: - data (QMimeData) – The MIME data to decode from.
- type (string) – The MIME type to query.
Returns: A QVariant holding a list with the decoded instances.
Return type: QVariant
-
vrUserMimeTypes.decodeObjects(data, type)¶ Decodes vrdObject instances from given MIME data.
Parameters: - data (QMimeData) – The MIME data to decode from.
- type (string) – The MIME type to query.
Returns: A list with the decoded vrdObject instances.
Return type: List[vrdObject]
-
vrUserMimeTypes.decodeStrings(data, type)¶ Decodes QString instances from given MIME data.
Parameters: - data (QMimeData) – The MIME data to decode from.
- type (string) – The MIME type to query.
Returns: A list with the decoded QString instances.
Return type: List[string]
-
vrUserMimeTypes.findType(types, dataType)¶ Searches given MIME types for the first type with given data type.
Parameters: - types (List[string]) – The MIME types to be searched.
- dataType (DataType) – The desired data type.
Returns: The first MIME type that has given data type.
Return type: string
-
vrUserMimeTypes.findTypes(types, dataType)¶ Searches given MIME types for all types with given data type.
Parameters: - types (List[string]) – The MIME types to be searched.
- dataType (DataType) – The desired data type.
Returns: The MIME types that have given data type.
Return type: List[string]
-
vrUserMimeTypes.getDataType(type)¶ Gets the data type of a MIME type.
Parameters: type (string) – The MIME type to query. Returns: The data type of the given MIME type. Return type: DataType
Instance Variables¶
-
metadataTag: string¶ A metadata tag. Data type: string.
-
assetDirectory: string¶ A comma-separated list of directories for assets. Data type: string.
-
materialAssetUuid: string¶ A UUID for of a material asset. Data type: string.
-
environmentAssetUuid: string¶ A UUID for of an environment asset. Data type: string.
-
sceneplateAssetUuid: string¶ A UUID for of a sceneplate asset. Data type: string.
-
geometryAssetUuid: string¶ A UUID for of a geometry asset. Data type: string.
-
metadataAssetUuid: string¶ A UUID for of a metadata asset. Data type: string.
-
vrdViewpointNode: string¶ A generic viewpoint node. Data type: vrdViewpointNode or descendant types.
-
vrdMaterial: string¶ A material. Data type: vrdMaterial or descendant types.
-
vrdMetadataEntry: string¶ A metadata entry. Data type: vrdMetadataEntry or descendant types.
-
scenegraphTreeNode: string¶ A node in the scenegraph tree. Data type: vrdNode (for groups) or descendant types (for others, e.g. vrdGeometryNode).
-
cameraTreeNode: string¶ A node in the camera tree. Data type: vrdNode (for groups) or descendant types (for others, e.g. vrdCameraNode).
-
lightTreeNode: string¶ A node in the light tree. Data type: vrdNode (for groups) or descendant types (for others, e.g. vrdPointLightNode).
-
materialTreeNode: string¶ A node in the material tree. Data type: vrdNode (for groups) or descendant types (for others, e.g. vrdMaterialNode).
-
sceneplateTreeNode: string¶ A node in the sceneplate tree. Data type: vrdNode (for groups) or descendant types (for others, e.g. vrdSceneplateNode).
-
annotationTreeNode: string¶ A node in the annotation tree. Data type: vrdNode (for groups) or descendant types (for others, e.g. vrdAnnotationNode).
-
metadataTreeObject: string¶ An object in the metadata tree. Data type: vrdMetadataSet (for sets), vrdNode or descendant types (for nodes with metadata sets), vrdMaterial or descendant types (for materials with metadata sets).
-
materialEntryId: string¶ A material entry ID. Data type: vrMaterialEntryId.