---
title: "Node location atom structure ('nloc')"
framework: quicktime-file-format
role: symbol
role_heading: Atom
path: quicktime-file-format/node_location_atom_structure
---

# Node location atom structure ('nloc')

An atom that describes the type of a node and its location.

## Overview

Overview The node location atom is the only child atom defined for the node ID atom. Its atom type is kQTVRNodeLocationAtomType ('nloc'). A node location atom describes the type of a node and its location. The structure of a node location atom is defined by the QTVRNodeLocationAtom data type: typedef struct VRNodeLocationAtom {     UInt16                              majorVersion;     UInt16                              minorVersion;     OSType                              nodeType;     UInt32                              locationFlags;     UInt32                              locationData;     UInt32                              reserved1;     UInt32                              reserved2; } VRNodeLocationAtom, *QTVRNodeLocationAtomPtr; QT QT

## Topics

### Data fields

- [majorVersion](quicktime-file-format/node_location_atom_structure/majorversion.md)
- [minorVersion](quicktime-file-format/node_location_atom_structure/minorversion.md)
- [nodeType](quicktime-file-format/node_location_atom_structure/nodetype.md)
- [locationFlags](quicktime-file-format/node_location_atom_structure/locationflags.md)
- [locationData](quicktime-file-format/node_location_atom_structure/locationdata.md)
- [reserved1](quicktime-file-format/node_location_atom_structure/reserved1.md)
- [reserved2](quicktime-file-format/node_location_atom_structure/reserved2.md)

## See Also

### Media data atom types

- [Sprite media](quicktime-file-format/sprite_media.md)
- [Sprite track properties](quicktime-file-format/sprite_track_properties.md)
- [Sprite track media format](quicktime-file-format/sprite_track_media_format.md)
- [Sprite media atom and data types](quicktime-file-format/sprite_media_atom_and_data_types.md)
- [Sprite button behaviors](quicktime-file-format/sprite_button_behaviors.md)
- [QT atom container description key](quicktime-file-format/qt_atom_container_description_key.md)
- [Sprite media handler track properties QT atom container format](quicktime-file-format/sprite_media_handler_track_properties_qt_atom_container_format.md)
- [Sprite media handler sample QT atom container formats](quicktime-file-format/sprite_media_handler_sample_qt_atom_container_formats.md)
- [Wired action grammar](quicktime-file-format/wired_action_grammar.md)
- [Tween media](quicktime-file-format/tween_media.md)
- [3D media](quicktime-file-format/3d_media.md)
- [VR media](quicktime-file-format/vr_media.md)
- [Node parent atom](quicktime-file-format/node_parent_atom.md)
- [Custom cursor atom](quicktime-file-format/custom_cursor_atom.md)
- [Node information atom container](quicktime-file-format/node_information_atom_container.md)
