MCPcopy Create free account

hub / github.com/cogciprocate/ocl / types & classes

Types & classes170 in github.com/cogciprocate/ocl

↓ 10 callersClassPlatform
ocl/src/standard/platform.rs:43
↓ 9 callersClassContext
ocl-core/src/types/abs.rs:478
↓ 5 callersClassContext
ocl/src/standard/context.rs:27
↓ 5 callersClassDevice
ocl/src/standard/device.rs:246
↓ 5 callersClassEvent
ocl/src/standard/event.rs:48
↓ 5 callersClassEvent
ocl-core/src/types/abs.rs:969
↓ 4 callersClassCommandQueue
ocl-core/src/types/abs.rs:589
↓ 4 callersClassMem
ocl-core/src/types/abs.rs:683
↓ 4 callersClassProgram
ocl/src/standard/program.rs:30
↓ 4 callersClassProgram
ocl-core/src/types/abs.rs:809
↓ 4 callersClassQueue
ocl/src/standard/queue.rs:22
↓ 4 callersClassRwVec
ocl/src/async/rw_vec.rs:33
↓ 3 callersClassEventList
ocl/src/standard/event.rs:736
↓ 3 callersClassKernel
ocl-core/src/types/abs.rs:894
↓ 2 callersClassBuffer
ocl/src/standard/buffer.rs:2149
↓ 2 callersClassDeviceId
ocl-core/src/types/abs.rs:413
↓ 2 callersClassExtensions
ocl/src/standard/platform.rs:24
↓ 2 callersClassMemArgs
ocl/src/standard/kernel.rs:538
↓ 2 callersClassPlatformId
ocl-core/src/types/abs.rs:359
↓ 2 callersClassSampler
ocl/src/standard/sampler.rs:15
↓ 2 callersClassSampler
ocl-core/src/types/abs.rs:1273
↓ 1 callersClassBufferCmd
ocl/src/standard/buffer.rs:184
↓ 1 callersClassDevicePtrList
A device pointer list. Used to create a safe (and platform-homogeneous) list of device pointers to be passed to a runtime.
ocl-core/src/functions.rs:391
↓ 1 callersClassEventRefWrapper
ocl-core/src/types/abs.rs:342
↓ 1 callersClassKernel
ocl/src/standard/kernel.rs:582
↓ 1 callersClassMemMap
ocl-core/src/types/abs.rs:753
↓ 1 callersClassNamedArgs
ocl/src/standard/kernel.rs:510
↓ 1 callersClassRawEventArray
ocl/src/standard/event.rs:1406
ClassApiError
ocl-core/src/functions.rs:155
EnumApiFunction
ocl-core/src/functions.rs:294
EnumApiWrapperError
ocl-core/src/functions.rs:332
EnumArgIdxSpecifier
ocl/src/standard/kernel.rs:251
ClassArgType
ocl/src/standard/kernel.rs:1800
ClassArgVal
ocl-core/src/types/structs.rs:33
ClassArgValConverter
Wraps argument values of different types.
ocl/src/standard/kernel.rs:338
EnumArgValKeeper
ocl/src/standard/kernel.rs:299
InterfaceAsMem
`AsRef` with a type being carried along for convenience.
ocl-core/src/types/abs.rs:70
EnumBaseType
ocl/src/standard/kernel.rs:1768
ClassBufferBuilder
ocl/src/standard/buffer.rs:2741
EnumBufferCmdDataShape
The 'shape' of the data to be processed, whether one or multi-dimensional. Should really be called dimensionality or something.
ocl/src/standard/buffer.rs:145
EnumBufferCmdError
ocl/src/standard/buffer.rs:39
EnumBufferCmdKind
The type of operation to be performed by a command.
ocl/src/standard/buffer.rs:103
ClassBufferMapCmd
ocl/src/standard/buffer.rs:1830
ClassBufferMapSink
ocl/src/async/buffer_map_sink.rs:401
ClassBufferReadCmd
ocl/src/standard/buffer.rs:903
ClassBufferRegion
Defines a buffer region for creating a sub-buffer. ### Info (from [SDK](https://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clCreateSubBuffer.
ocl-core/src/types/structs.rs:802
ClassBufferSink
ocl/src/async/buffer_sink.rs:273
ClassBufferStream
ocl/src/async/buffer_stream.rs:272
ClassBufferWriteCmd
ocl/src/standard/buffer.rs:1391
EnumBuildOpt
ocl/src/standard/program.rs:161
ClassCLGenVBO
ocl-interop/tests/lib.rs:28
EnumCardinality
ocl/src/standard/kernel.rs:1788
InterfaceClContextPtr
Types with a copy of a context pointer.
ocl-core/src/types/abs.rs:319
InterfaceClDeviceIdPtr
Types with a reference to a raw device_id pointer. pub unsafe trait ClDeviceIdPtr: Sized + Debug {
ocl-core/src/types/abs.rs:308
InterfaceClEventPtrRef
Types with a reference to a raw event pointer.
ocl-core/src/types/abs.rs:194
InterfaceClNullEventPtr
Types with a mutable pointer to a new, null raw event pointer.
ocl-core/src/types/abs.rs:215
EnumClNullEventPtrEnum
ocl/src/standard/mod.rs:325
InterfaceClPlatformIdPtr
Types with a reference to a raw platform_id pointer. pub unsafe trait ClPlatformIdPtr: Sized + Debug {
ocl-core/src/types/abs.rs:287
InterfaceClVersions
Types with a fixed set of associated devices and an associated platform.
ocl-core/src/types/abs.rs:137
InterfaceClWaitListPtr
Types with a reference to a raw event array and an associated element count. [TODO]: Create an enum to be used with this trait.
ocl-core/src/types/abs.rs:235
EnumClWaitListPtrEnum
ocl/src/standard/mod.rs:133
ClassCommand
ocl/ocl-extras/src/command_graph.rs:99
EnumCommandDetails
Details of a queuable command.
ocl/ocl-extras/src/command_graph.rs:52
ClassCommandGraph
A directional sequence dependency graph representing the temporal requirements of each asynchronous read, write, copy, and kernel (commands) for a par
ocl/ocl-extras/src/command_graph.rs:157
EnumCommandQueueInfoResult
A command queue info result.
ocl-core/src/types/enums.rs:944
ClassContextBuilder
ocl/src/standard/context.rs:230
EnumContextInfoResult
A context info result. [INCOMPLETE][FIXME]: Figure out what to do with the properties variant.
ocl-core/src/types/enums.rs:823
ClassContextProperties
ocl-core/src/types/structs.rs:351
EnumContextPropertyValue
ocl-core/src/types/structs.rs:323
EnumCreateWith
ocl/src/standard/program.rs:191
EnumDeviceError
ocl/src/standard/device.rs:15
EnumDeviceInfoResult
A device info result. #[derive(Debug)]
ocl-core/src/types/enums.rs:235
EnumDeviceSpecifier
ocl/src/standard/device.rs:66
EnumEmptyInfoResultError
ocl-core/src/types/enums.rs:32
EnumError
ocl/src/error.rs:20
EnumError
ocl-core/src/error.rs:13
ClassEventArray
A list of events for coordinating enqueued commands. Events contain status information about the command that created them. Used to coordinate the ac
ocl/src/standard/event.rs:401
EnumEventInfoResult
An event info result.
ocl-core/src/types/enums.rs:1769
ClassExtensionFunctions
ocl-core/src/extension_functions.rs:12
ClassFloodCmd
ocl/src/async/buffer_stream.rs:43
ClassFlushCmd
ocl/src/async/buffer_sink.rs:43
InterfaceFullDeviceInfo
Provides a more convenient and safe interface to access less commonly used device information. The methods return the appropriate type for the given d
ocl/ocl-extras/src/full_device_info.rs:26
ClassFutureFlood
ocl/src/async/buffer_stream.rs:12
ClassFutureFlush
ocl/src/async/buffer_sink.rs:12
ClassFutureGuard
ocl/src/async/order_lock.rs:286
ClassFutureMemMap
ocl/src/async/future_mem_map.rs:15
ClassFutureSinkMapGuard
ocl/src/async/buffer_map_sink.rs:113
EnumGlContextInfoResult
An OpenGL context info result.
ocl-core/src/types/enums.rs:885
EnumHostSlice
ocl/src/standard/mod.rs:41
ClassImage
ocl/src/standard/image.rs:795
ClassImageBuilder
ocl/src/standard/image.rs:1349
ClassImageCmd
ocl/src/standard/image.rs:92
EnumImageCmdKind
ocl/src/standard/image.rs:32
ClassImageDescriptor
ocl-core/src/types/structs.rs:1073
ClassImageFormat
ocl-core/src/types/structs.rs:899
EnumImageFormatParseError
ocl-core/src/types/structs.rs:835
EnumImageInfoResult
An image info result.
ocl-core/src/types/enums.rs:1150
ClassImageMapCmd
ocl/src/standard/image.rs:605
ClassInner
ocl/src/async/buffer_sink.rs:208
ClassInner
ocl/src/async/buffer_stream.rs:231
next →1–100 of 170, ranked by callers