# VkAabbPositionsKHR(3) Manual Page

## Name

VkAabbPositionsKHR - Structure specifying two opposing corners of an axis-aligned bounding box

## C Specification

An axis-aligned bounding box positions are defined by the structure:

    typedef struct VkAabbPositionsKHR {
        float    minX;
        float    minY;
        float    minZ;
        float    maxX;
        float    maxY;
        float    maxZ;
    } VkAabbPositionsKHR;

or the equivalent

    typedef VkAabbPositionsKHR VkAabbPositionsNV;

## Members

- `minX` is the x position of one opposing corner of a bounding box.

- `minY` is the y position of one opposing corner of a bounding box.

- `minZ` is the z position of one opposing corner of a bounding box.

- `maxX` is the x position of the other opposing corner of a bounding box.

- `maxY` is the y position of the other opposing corner of a bounding box.

- `maxZ` is the z position of the other opposing corner of a bounding box.

## Description

Valid Usage

- `minX` must be less than or equal to `maxX`

- `minY` must be less than or equal to `maxY`

- `minZ` must be less than or equal to `maxZ`

## See Also

No cross-references are available

## Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

## Copyright

Copyright (c) 2014-2020 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.