khr_external_fence

package
v2.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ExtensionName is "VK_KHR_external_fence"
	//
	// https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_external_fence.html
	ExtensionName string = C.VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME

	// FenceImportTemporary specifies that the Fence payload will be imported only temporarily,
	// regardless of the permanence of HandleType
	//
	// https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkFenceImportFlagBits.html
	FenceImportTemporary FenceImportFlags = C.VK_FENCE_IMPORT_TEMPORARY_BIT_KHR
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ExportFenceCreateInfo

type ExportFenceCreateInfo struct {
	// HandleTypes specifies one or more Fence handle types the application can export from
	// the resulting Fence
	HandleTypes khr_external_fence_capabilities.ExternalFenceHandleTypeFlags

	common.NextOptions
}

ExportFenceCreateInfo specifies handle types that can be exported from a Fence

https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkExportFenceCreateInfo.html

func (ExportFenceCreateInfo) PopulateCPointer

func (o ExportFenceCreateInfo) PopulateCPointer(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, next unsafe.Pointer) (unsafe.Pointer, error)

type FenceImportFlags

type FenceImportFlags int32

FenceImportFlags specifies additional parameters of a Fence payload import

https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkFenceImportFlagBits.html

func (FenceImportFlags) Register

func (f FenceImportFlags) Register(str string)

func (FenceImportFlags) String

func (f FenceImportFlags) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL