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.