EGL
Description
- Derived from
-
GLBase abstract
Full source code is included in the Tinman 3D SDK download. |
Bindings for the Native Platform Graphics Interface (EGL).
Public / Constants
CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT
EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT = 2
EGL_VERSION_1_5
CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY = 12733
EGL_VERSION_1_5
CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT = 12600
FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID
EGL_FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID = 13369
NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID
EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID = 2
SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT
EGL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT = 13490
Public / Methods
Public / Attributes
EGL_ANDROID_get_frame_timestamps
EGL_ANDROID_get_frame_timestamps
- See also
-
EGL.COMPOSITE_DEADLINE_ANDROID
EGL.COMPOSITE_INTERVAL_ANDROID
EGL.COMPOSITE_TO_PRESENT_LATENCY_ANDROID
EGL.COMPOSITION_LATCH_TIME_ANDROID
EGL.DEQUEUE_READY_TIME_ANDROID
EGL.DISPLAY_PRESENT_TIME_ANDROID
EGL.FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID
EGL.FIRST_COMPOSITION_START_TIME_ANDROID
EGL.LAST_COMPOSITION_START_TIME_ANDROID
EGL.READS_DONE_TIME_ANDROID
EGL.RENDERING_COMPLETE_TIME_ANDROID
EGL.REQUESTED_PRESENT_TIME_ANDROID
EGL.TIMESTAMP_INVALID_ANDROID
EGL.TIMESTAMP_PENDING_ANDROID
EGL.TIMESTAMPS_ANDROID
EGL.GetCompositorTimingANDROID
EGL.GetCompositorTimingSupportedANDROID
EGL.GetFrameTimestampsANDROID
EGL.GetFrameTimestampSupportedANDROID
EGL.GetNextFrameIdANDROID
EGL_EXT_compositor
EGL_EXT_compositor
- See also
-
EGL.COMPOSITOR_DROP_NEWEST_FRAME_EXT
EGL.COMPOSITOR_KEEP_NEWEST_FRAME_EXT
EGL.EXTERNAL_REF_ID_EXT
EGL.PRIMARY_COMPOSITOR_CONTEXT_EXT
EGL.CompositorBindTexWindowEXT
EGL.CompositorSetContextAttributesEXT
EGL.CompositorSetContextListEXT
EGL.CompositorSetSizeEXT
EGL.CompositorSetWindowAttributesEXT
EGL.CompositorSetWindowListEXT
EGL.CompositorSwapPolicyEXT
EGL_EXT_image_dma_buf_import
EGL_EXT_image_dma_buf_import
- See also
-
EGL.DMA_BUF_PLANE0_FD_EXT
EGL.DMA_BUF_PLANE0_OFFSET_EXT
EGL.DMA_BUF_PLANE0_PITCH_EXT
EGL.DMA_BUF_PLANE1_FD_EXT
EGL.DMA_BUF_PLANE1_OFFSET_EXT
EGL.DMA_BUF_PLANE1_PITCH_EXT
EGL.DMA_BUF_PLANE2_FD_EXT
EGL.DMA_BUF_PLANE2_OFFSET_EXT
EGL.DMA_BUF_PLANE2_PITCH_EXT
EGL.ITU_REC2020_EXT
EGL.ITU_REC601_EXT
EGL.ITU_REC709_EXT
EGL.LINUX_DMA_BUF_EXT
EGL.LINUX_DRM_FOURCC_EXT
EGL.SAMPLE_RANGE_HINT_EXT
EGL.YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT
EGL.YUV_CHROMA_SITING_0_5_EXT
EGL.YUV_CHROMA_SITING_0_EXT
EGL.YUV_CHROMA_VERTICAL_SITING_HINT_EXT
EGL.YUV_COLOR_SPACE_HINT_EXT
EGL.YUV_FULL_RANGE_EXT
EGL.YUV_NARROW_RANGE_EXT
EGL_EXT_image_dma_buf_import_modifiers
EGL_EXT_image_dma_buf_import_modifiers
- See also
-
EGL.DMA_BUF_PLANE0_MODIFIER_HI_EXT
EGL.DMA_BUF_PLANE0_MODIFIER_LO_EXT
EGL.DMA_BUF_PLANE1_MODIFIER_HI_EXT
EGL.DMA_BUF_PLANE1_MODIFIER_LO_EXT
EGL.DMA_BUF_PLANE2_MODIFIER_HI_EXT
EGL.DMA_BUF_PLANE2_MODIFIER_LO_EXT
EGL.DMA_BUF_PLANE3_FD_EXT
EGL.DMA_BUF_PLANE3_MODIFIER_HI_EXT
EGL.DMA_BUF_PLANE3_MODIFIER_LO_EXT
EGL.DMA_BUF_PLANE3_OFFSET_EXT
EGL.DMA_BUF_PLANE3_PITCH_EXT
EGL.QueryDmaBufFormatsEXT
EGL.QueryDmaBufModifiersEXT
EGL_EXT_output_base
EGL_EXT_output_base
- See also
-
EGL.BAD_OUTPUT_LAYER_EXT
EGL.BAD_OUTPUT_PORT_EXT
EGL.NO_OUTPUT_LAYER_EXT
EGL.NO_OUTPUT_PORT_EXT
EGL.SWAP_INTERVAL_EXT
EGL.GetOutputLayersEXT
EGL.GetOutputPortsEXT
EGL.OutputLayerAttribEXT
EGL.OutputPortAttribEXT
EGL.QueryOutputLayerAttribEXT
EGL.QueryOutputLayerStringEXT
EGL.QueryOutputPortAttribEXT
EGL.QueryOutputPortStringEXT
EGL_EXT_surface_compression
EGL_EXT_surface_compression
- See also
-
EGL.SURFACE_COMPRESSION_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT
EGL.SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT
EGL.SURFACE_COMPRESSION_PLANE1_EXT
EGL.SURFACE_COMPRESSION_PLANE2_EXT
EGL.QuerySupportedCompressionRatesEXT
EGL_EXT_surface_SMPTE2086_metadata
EGL_EXT_surface_SMPTE2086_metadata
- See also
-
EGL.METADATA_SCALING_EXT
EGL.SMPTE2086_DISPLAY_PRIMARY_BX_EXT
EGL.SMPTE2086_DISPLAY_PRIMARY_BY_EXT
EGL.SMPTE2086_DISPLAY_PRIMARY_GX_EXT
EGL.SMPTE2086_DISPLAY_PRIMARY_GY_EXT
EGL.SMPTE2086_DISPLAY_PRIMARY_RX_EXT
EGL.SMPTE2086_DISPLAY_PRIMARY_RY_EXT
EGL.SMPTE2086_MAX_LUMINANCE_EXT
EGL.SMPTE2086_MIN_LUMINANCE_EXT
EGL.SMPTE2086_WHITE_POINT_X_EXT
EGL.SMPTE2086_WHITE_POINT_Y_EXT
EGL_EXT_yuv_surface
EGL_EXT_yuv_surface
- See also
-
EGL.YUV_BUFFER_EXT
EGL.YUV_CSC_STANDARD_2020_EXT
EGL.YUV_CSC_STANDARD_601_EXT
EGL.YUV_CSC_STANDARD_709_EXT
EGL.YUV_CSC_STANDARD_EXT
EGL.YUV_DEPTH_RANGE_EXT
EGL.YUV_DEPTH_RANGE_FULL_EXT
EGL.YUV_DEPTH_RANGE_LIMITED_EXT
EGL.YUV_NUMBER_OF_PLANES_EXT
EGL.YUV_ORDER_AYUV_EXT
EGL.YUV_ORDER_EXT
EGL.YUV_ORDER_UYVY_EXT
EGL.YUV_ORDER_VYUY_EXT
EGL.YUV_ORDER_YUV_EXT
EGL.YUV_ORDER_YUYV_EXT
EGL.YUV_ORDER_YVU_EXT
EGL.YUV_ORDER_YVYU_EXT
EGL.YUV_PLANE_BPP_0_EXT
EGL.YUV_PLANE_BPP_10_EXT
EGL.YUV_PLANE_BPP_8_EXT
EGL.YUV_PLANE_BPP_EXT
EGL.YUV_SUBSAMPLE_4_2_0_EXT
EGL.YUV_SUBSAMPLE_4_2_2_EXT
EGL.YUV_SUBSAMPLE_4_4_4_EXT
EGL.YUV_SUBSAMPLE_EXT
EGL_KHR_create_context
EGL_KHR_create_context
- See also
-
EGL.CONTEXT_FLAGS_KHR
EGL.CONTEXT_MAJOR_VERSION
EGL.CONTEXT_MINOR_VERSION
EGL.CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT
EGL.CONTEXT_OPENGL_CORE_PROFILE_BIT
EGL.CONTEXT_OPENGL_DEBUG_BIT_KHR
EGL.CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR
EGL.CONTEXT_OPENGL_PROFILE_MASK
EGL.CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY
EGL.CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR
EGL.LOSE_CONTEXT_ON_RESET
EGL.NO_RESET_NOTIFICATION
EGL.OPENGL_ES3_BIT
EGL_KHR_debug
EGL_KHR_debug
- See also
-
EGL.DEBUG_CALLBACK_KHR
EGL.DEBUG_MSG_CRITICAL_KHR
EGL.DEBUG_MSG_ERROR_KHR
EGL.DEBUG_MSG_INFO_KHR
EGL.DEBUG_MSG_WARN_KHR
EGL.OBJECT_CONTEXT_KHR
EGL.OBJECT_DISPLAY_KHR
EGL.OBJECT_IMAGE_KHR
EGL.OBJECT_STREAM_KHR
EGL.OBJECT_SURFACE_KHR
EGL.OBJECT_SYNC_KHR
EGL.OBJECT_THREAD_KHR
EGL.DebugMessageControlKHR
EGL.LabelObjectKHR
EGL.QueryDebugKHR
EGL_KHR_lock_surface
EGL_KHR_lock_surface
- See also
-
EGL.BITMAP_ORIGIN_KHR
EGL.BITMAP_PITCH_KHR
EGL.BITMAP_PIXEL_ALPHA_OFFSET_KHR
EGL.BITMAP_PIXEL_BLUE_OFFSET_KHR
EGL.BITMAP_PIXEL_GREEN_OFFSET_KHR
EGL.BITMAP_PIXEL_LUMINANCE_OFFSET_KHR
EGL.BITMAP_PIXEL_RED_OFFSET_KHR
EGL.BITMAP_POINTER_KHR
EGL.FORMAT_RGB_565_EXACT_KHR
EGL.FORMAT_RGB_565_KHR
EGL.FORMAT_RGBA_8888_EXACT_KHR
EGL.FORMAT_RGBA_8888_KHR
EGL.LOCK_SURFACE_BIT_KHR
EGL.LOCK_USAGE_HINT_KHR
EGL.LOWER_LEFT_KHR
EGL.MAP_PRESERVE_PIXELS_KHR
EGL.MATCH_FORMAT_KHR
EGL.OPTIMAL_FORMAT_BIT_KHR
EGL.READ_SURFACE_BIT_KHR
EGL.UPPER_LEFT_KHR
EGL.WRITE_SURFACE_BIT_KHR
EGL.LockSurfaceKHR
EGL.UnlockSurfaceKHR
EGL_KHR_lock_surface3
EGL_KHR_lock_surface3
- See also
-
EGL.BITMAP_ORIGIN_KHR
EGL.BITMAP_PITCH_KHR
EGL.BITMAP_PIXEL_ALPHA_OFFSET_KHR
EGL.BITMAP_PIXEL_BLUE_OFFSET_KHR
EGL.BITMAP_PIXEL_GREEN_OFFSET_KHR
EGL.BITMAP_PIXEL_LUMINANCE_OFFSET_KHR
EGL.BITMAP_PIXEL_RED_OFFSET_KHR
EGL.BITMAP_PIXEL_SIZE_KHR
EGL.BITMAP_POINTER_KHR
EGL.FORMAT_RGB_565_EXACT_KHR
EGL.FORMAT_RGB_565_KHR
EGL.FORMAT_RGBA_8888_EXACT_KHR
EGL.FORMAT_RGBA_8888_KHR
EGL.LOCK_SURFACE_BIT_KHR
EGL.LOCK_USAGE_HINT_KHR
EGL.LOWER_LEFT_KHR
EGL.MAP_PRESERVE_PIXELS_KHR
EGL.MATCH_FORMAT_KHR
EGL.OPTIMAL_FORMAT_BIT_KHR
EGL.READ_SURFACE_BIT_KHR
EGL.UPPER_LEFT_KHR
EGL.WRITE_SURFACE_BIT_KHR
EGL.LockSurfaceKHR
EGL.QuerySurface64KHR
EGL.UnlockSurfaceKHR
EGL_KHR_stream
EGL_KHR_stream
- See also
-
EGL.BAD_STATE_KHR
EGL.BAD_STREAM_KHR
EGL.CONSUMER_FRAME_KHR
EGL.CONSUMER_LATENCY_USEC_KHR
EGL.NO_STREAM_KHR
EGL.PRODUCER_FRAME_KHR
EGL.STREAM_STATE_CONNECTING_KHR
EGL.STREAM_STATE_CREATED_KHR
EGL.STREAM_STATE_DISCONNECTED_KHR
EGL.STREAM_STATE_EMPTY_KHR
EGL.STREAM_STATE_KHR
EGL.STREAM_STATE_NEW_FRAME_AVAILABLE_KHR
EGL.STREAM_STATE_OLD_FRAME_AVAILABLE_KHR
EGL.CreateStreamKHR
EGL.DestroyStreamKHR
EGL.QueryStreamKHR
EGL.QueryStreamu64KHR
EGL.StreamAttribKHR
EGL_NV_stream_consumer_eglimage_use_scanout_attrib
EGL_NV_stream_consumer_eglimage_use_scanout_attrib
EGL_NV_stream_metadata
EGL_NV_stream_metadata
- See also
-
EGL.CONSUMER_METADATA_NV
EGL.MAX_STREAM_METADATA_BLOCK_SIZE_NV
EGL.MAX_STREAM_METADATA_BLOCKS_NV
EGL.MAX_STREAM_METADATA_TOTAL_SIZE_NV
EGL.METADATA0_SIZE_NV
EGL.METADATA0_TYPE_NV
EGL.METADATA1_SIZE_NV
EGL.METADATA1_TYPE_NV
EGL.METADATA2_SIZE_NV
EGL.METADATA2_TYPE_NV
EGL.METADATA3_SIZE_NV
EGL.METADATA3_TYPE_NV
EGL.PENDING_METADATA_NV
EGL.PRODUCER_METADATA_NV
EGL.QueryDisplayAttribNV
EGL.QueryStreamMetadataNV
EGL.SetStreamMetadataNV
EGL_NV_sync
EGL_NV_sync
- See also
-
EGL.ALREADY_SIGNALED_NV
EGL.CONDITION_SATISFIED_NV
EGL.FOREVER
EGL.NO_SYNC
EGL.SIGNALED_NV
EGL.SYNC_CONDITION_NV
EGL.SYNC_FENCE_NV
EGL.SYNC_FLUSH_COMMANDS_BIT
EGL.SYNC_PRIOR_COMMANDS_COMPLETE_NV
EGL.SYNC_STATUS_NV
EGL.SYNC_TYPE_NV
EGL.TIMEOUT_EXPIRED_NV
EGL.UNSIGNALED_NV
EGL.ClientWaitSyncNV
EGL.CreateFenceSyncNV
EGL.DestroySyncNV
EGL.FenceNV
EGL.GetSyncAttribNV
EGL.SignalSyncNV