tree: 06a0150db14f63f65a6e72ce2d4f9401d5d679fb [path history] [tgz]
  1. README.md
f10/sdk/fidl/fuchsia.gpu.magma/README.md

fuchsia.gpu.magma

PROTOCOLS

CombinedDevice

Defined in fuchsia.gpu.magma/magma.fidl

Connect2

Request {#CombinedDevice.Connect2_Request}

DumpState

Request {#CombinedDevice.DumpState_Request}

GetIcdList

Request {#CombinedDevice.GetIcdList_Request}

<EMPTY>

Response {#CombinedDevice.GetIcdList_Response}

Query

Request {#CombinedDevice.Query_Request}

Response {#CombinedDevice.Query_Response}

DependencyInjection

Defined in fuchsia.gpu.magma/magma.fidl

SetMemoryPressureProvider

Request {#DependencyInjection.SetMemoryPressureProvider_Request}

Device

Defined in fuchsia.gpu.magma/magma.fidl

Connect2

Request {#Device.Connect2_Request}

Query

Request {#Device.Query_Request}

Response {#Device.Query_Response}

DiagnosticDevice

Defined in fuchsia.gpu.magma/magma.fidl

DumpState

Request {#DiagnosticDevice.DumpState_Request}

IcdLoaderDevice

Defined in fuchsia.gpu.magma/magma.fidl

GetIcdList

Request {#IcdLoaderDevice.GetIcdList_Request}

<EMPTY>

Response {#IcdLoaderDevice.GetIcdList_Response}

Notification

Defined in fuchsia.gpu.magma/magma.fidl

PerformanceCounterAccess

Defined in fuchsia.gpu.magma/magma.fidl

GetPerformanceCountToken

Request {#PerformanceCounterAccess.GetPerformanceCountToken_Request}

<EMPTY>

Response {#PerformanceCounterAccess.GetPerformanceCountToken_Response}

PerformanceCounterEvents

Defined in fuchsia.gpu.magma/magma.fidl

OnPerformanceCounterReadCompleted

Response {#PerformanceCounterEvents.OnPerformanceCounterReadCompleted_Response}

Primary

Defined in fuchsia.gpu.magma/magma.fidl

AddPerformanceCounterBufferOffsetsToPool

Request {#Primary.AddPerformanceCounterBufferOffsetsToPool_Request}

BufferRangeOp2

Request {#Primary.BufferRangeOp2_Request}

ClearPerformanceCounters

Request {#Primary.ClearPerformanceCounters_Request}

CreateContext

Request {#Primary.CreateContext_Request}

CreatePerformanceCounterBufferPool

Request {#Primary.CreatePerformanceCounterBufferPool_Request}

DestroyContext

Request {#Primary.DestroyContext_Request}

DumpPerformanceCounters

Request {#Primary.DumpPerformanceCounters_Request}

EnableFlowControl

Request {#Primary.EnableFlowControl_Request}

<EMPTY>

EnablePerformanceCounterAccess

Request {#Primary.EnablePerformanceCounterAccess_Request}

EnablePerformanceCounters

Request {#Primary.EnablePerformanceCounters_Request}

ExecuteCommand

Request {#Primary.ExecuteCommand_Request}

ExecuteImmediateCommands

Request {#Primary.ExecuteImmediateCommands_Request}

Flush

Request {#Primary.Flush_Request}

<EMPTY>

Response {#Primary.Flush_Response}

<EMPTY>

ImportObject2

Request {#Primary.ImportObject2_Request}

IsPerformanceCounterAccessAllowed

Request {#Primary.IsPerformanceCounterAccessAllowed_Request}

<EMPTY>

Response {#Primary.IsPerformanceCounterAccessAllowed_Response}

MapBuffer

Request {#Primary.MapBuffer_Request}

OnNotifyMemoryImported

Response {#Primary.OnNotifyMemoryImported_Response}

OnNotifyMessagesConsumed

Response {#Primary.OnNotifyMessagesConsumed_Response}

ReleaseObject

Request {#Primary.ReleaseObject_Request}

ReleasePerformanceCounterBufferPool

Request {#Primary.ReleasePerformanceCounterBufferPool_Request}

RemovePerformanceCounterBufferFromPool

Request {#Primary.RemovePerformanceCounterBufferFromPool_Request}

UnmapBuffer

Request {#Primary.UnmapBuffer_Request}

TestDevice

Defined in fuchsia.gpu.magma/magma.fidl

Connect2

Request {#TestDevice.Connect2_Request}

DumpState

Request {#TestDevice.DumpState_Request}

GetIcdList

Request {#TestDevice.GetIcdList_Request}

<EMPTY>

Response {#TestDevice.GetIcdList_Response}

GetUnitTestStatus

Request {#TestDevice.GetUnitTestStatus_Request}

<EMPTY>

Response {#TestDevice.GetUnitTestStatus_Response}

Query

Request {#TestDevice.Query_Request}

Response {#TestDevice.Query_Response}

STRUCTS

BufferRange {#BufferRange data-text=“BufferRange”}

Defined in fuchsia.gpu.magma/magma.fidl

CommandBuffer {#CommandBuffer data-text=“CommandBuffer”}

Defined in fuchsia.gpu.magma/magma.fidl

ENUMS

BufferOp flexible{:.fidl-attribute} {#BufferOp data-text=“BufferOp”}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

ObjectType flexible{:.fidl-attribute} {#ObjectType data-text=“ObjectType”}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

QueryId flexible{:.fidl-attribute} {#QueryId data-text=“QueryId”}

Type: uint64

Defined in fuchsia.gpu.magma/magma.fidl

TABLES

IcdInfo {#IcdInfo data-text=“IcdInfo”}

Defined in fuchsia.gpu.magma/magma.fidl

PerformanceCounterEventsOnPerformanceCounterReadCompletedRequest {#PerformanceCounterEventsOnPerformanceCounterReadCompletedRequest data-text=“PerformanceCounterEventsOnPerformanceCounterReadCompletedRequest”}

Defined in fuchsia.gpu.magma/magma.fidl

PrimaryMapBufferRequest {#PrimaryMapBufferRequest data-text=“PrimaryMapBufferRequest”}

Defined in fuchsia.gpu.magma/magma.fidl

PrimaryUnmapBufferRequest {#PrimaryUnmapBufferRequest data-text=“PrimaryUnmapBufferRequest”}

Defined in fuchsia.gpu.magma/magma.fidl

UNIONS

Device_Query_Response strict{:.fidl-attribute} resource{:.fidl-attribute} {#Device_Query_Response data-text=“Device_Query_Response”}

Defined in fuchsia.gpu.magma/magma.fidl

Device_Query_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#Device_Query_Result data-text=“Device_Query_Result”}

Defined in fuchsia.gpu.magma/magma.fidl

BITS

CommandBufferFlags flexible{:.fidl-attribute}

Type: uint64

Defined in fuchsia.gpu.magma/magma.fidl

IcdFlags flexible{:.fidl-attribute}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

MapFlags flexible{:.fidl-attribute}

Type: uint64

Defined in fuchsia.gpu.magma/magma.fidl

ResultFlags flexible{:.fidl-attribute}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

CONSTANTS

ALIASES