MLGraphicsClipExtentsInfoArrayEx
Module: Graphics
The clip extents array returned from MLGraphicsGetClipExtentsEx(). More...
#include <ml_graphics.h>
Public Attributes
Type | Name |
---|---|
uint32_t | version |
uint32_t | num_virtual_cameras |
MLGraphicsClipExtentsInfo | full_extents The combined extents for all the virtual cameras, can be used for conservative frustum culling of all visible content defined by the union of what is visible from all of the defined virtual cameras. |
MLGraphicsClipExtentsInfo[MLGraphicsVirtualCameraName_Count] | virtual_camera_extents |
Detailed Description
struct MLGraphicsClipExtentsInfoArrayEx;
The clip extents array returned from MLGraphicsGetClipExtentsEx().
The clip extents array provides the conservative clip extents per metadata camera as defined by MLGraphicsClipExtentsInfo.
This structure must be initialized by calling MLGraphicsClipExtentsInfoArrayExInit() before use.
Deprecated
Deprecated since 1.6.0. Scheduled for removal.
API Level:
- 4
Public Attributes Documentation
version
uint32_t version;
Struct API version.
num_virtual_cameras
uint32_t num_virtual_cameras;
The number of virtual cameras.
full_extents
MLGraphicsClipExtentsInfo full_extents;
The combined extents for all the virtual cameras, can be used for conservative frustum culling of all visible content defined by the union of what is visible from all of the defined virtual cameras.
Type | Description |
---|---|
MLGraphicsClipExtentsInfo | The static clip extents defined for all possible eye positions. |
virtual_camera_extents
MLGraphicsClipExtentsInfo[MLGraphicsVirtualCameraName_Count] virtual_camera_extents;
Type | Description |
---|---|
MLGraphicsClipExtentsInfo[MLGraphicsVirtualCameraName_Count] | The static clip extents defined for all possible eye positions. [MLGraphicsVirtualCameraName_Count] |
The per virtual camera clip extents.