Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cogciprocate/ocl
/ types & classes
Types & classes
170 in github.com/cogciprocate/ocl
⨍
Functions
1,097
◇
Types & classes
170
↓ 10 callers
Class
Platform
ocl/src/standard/platform.rs:43
↓ 9 callers
Class
Context
ocl-core/src/types/abs.rs:478
↓ 5 callers
Class
Context
ocl/src/standard/context.rs:27
↓ 5 callers
Class
Device
ocl/src/standard/device.rs:246
↓ 5 callers
Class
Event
ocl/src/standard/event.rs:48
↓ 5 callers
Class
Event
ocl-core/src/types/abs.rs:969
↓ 4 callers
Class
CommandQueue
ocl-core/src/types/abs.rs:589
↓ 4 callers
Class
Mem
ocl-core/src/types/abs.rs:683
↓ 4 callers
Class
Program
ocl/src/standard/program.rs:30
↓ 4 callers
Class
Program
ocl-core/src/types/abs.rs:809
↓ 4 callers
Class
Queue
ocl/src/standard/queue.rs:22
↓ 4 callers
Class
RwVec
ocl/src/async/rw_vec.rs:33
↓ 3 callers
Class
EventList
ocl/src/standard/event.rs:736
↓ 3 callers
Class
Kernel
ocl-core/src/types/abs.rs:894
↓ 2 callers
Class
Buffer
ocl/src/standard/buffer.rs:2149
↓ 2 callers
Class
DeviceId
ocl-core/src/types/abs.rs:413
↓ 2 callers
Class
Extensions
ocl/src/standard/platform.rs:24
↓ 2 callers
Class
MemArgs
ocl/src/standard/kernel.rs:538
↓ 2 callers
Class
PlatformId
ocl-core/src/types/abs.rs:359
↓ 2 callers
Class
Sampler
ocl/src/standard/sampler.rs:15
↓ 2 callers
Class
Sampler
ocl-core/src/types/abs.rs:1273
↓ 1 callers
Class
BufferCmd
ocl/src/standard/buffer.rs:184
↓ 1 callers
Class
DevicePtrList
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 callers
Class
EventRefWrapper
ocl-core/src/types/abs.rs:342
↓ 1 callers
Class
Kernel
ocl/src/standard/kernel.rs:582
↓ 1 callers
Class
MemMap
ocl-core/src/types/abs.rs:753
↓ 1 callers
Class
NamedArgs
ocl/src/standard/kernel.rs:510
↓ 1 callers
Class
RawEventArray
ocl/src/standard/event.rs:1406
Class
ApiError
ocl-core/src/functions.rs:155
Enum
ApiFunction
ocl-core/src/functions.rs:294
Enum
ApiWrapperError
ocl-core/src/functions.rs:332
Enum
ArgIdxSpecifier
ocl/src/standard/kernel.rs:251
Class
ArgType
ocl/src/standard/kernel.rs:1800
Class
ArgVal
ocl-core/src/types/structs.rs:33
Class
ArgValConverter
Wraps argument values of different types.
ocl/src/standard/kernel.rs:338
Enum
ArgValKeeper
ocl/src/standard/kernel.rs:299
Interface
AsMem
`AsRef` with a type being carried along for convenience.
ocl-core/src/types/abs.rs:70
Enum
BaseType
ocl/src/standard/kernel.rs:1768
Class
BufferBuilder
ocl/src/standard/buffer.rs:2741
Enum
BufferCmdDataShape
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
Enum
BufferCmdError
ocl/src/standard/buffer.rs:39
Enum
BufferCmdKind
The type of operation to be performed by a command.
ocl/src/standard/buffer.rs:103
Class
BufferMapCmd
ocl/src/standard/buffer.rs:1830
Class
BufferMapSink
ocl/src/async/buffer_map_sink.rs:401
Class
BufferReadCmd
ocl/src/standard/buffer.rs:903
Class
BufferRegion
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
Class
BufferSink
ocl/src/async/buffer_sink.rs:273
Class
BufferStream
ocl/src/async/buffer_stream.rs:272
Class
BufferWriteCmd
ocl/src/standard/buffer.rs:1391
Enum
BuildOpt
ocl/src/standard/program.rs:161
Class
CLGenVBO
ocl-interop/tests/lib.rs:28
Enum
Cardinality
ocl/src/standard/kernel.rs:1788
Interface
ClContextPtr
Types with a copy of a context pointer.
ocl-core/src/types/abs.rs:319
Interface
ClDeviceIdPtr
Types with a reference to a raw device_id pointer. pub unsafe trait ClDeviceIdPtr: Sized + Debug {
ocl-core/src/types/abs.rs:308
Interface
ClEventPtrRef
Types with a reference to a raw event pointer.
ocl-core/src/types/abs.rs:194
Interface
ClNullEventPtr
Types with a mutable pointer to a new, null raw event pointer.
ocl-core/src/types/abs.rs:215
Enum
ClNullEventPtrEnum
ocl/src/standard/mod.rs:325
Interface
ClPlatformIdPtr
Types with a reference to a raw platform_id pointer. pub unsafe trait ClPlatformIdPtr: Sized + Debug {
ocl-core/src/types/abs.rs:287
Interface
ClVersions
Types with a fixed set of associated devices and an associated platform.
ocl-core/src/types/abs.rs:137
Interface
ClWaitListPtr
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
Enum
ClWaitListPtrEnum
ocl/src/standard/mod.rs:133
Class
Command
ocl/ocl-extras/src/command_graph.rs:99
Enum
CommandDetails
Details of a queuable command.
ocl/ocl-extras/src/command_graph.rs:52
Class
CommandGraph
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
Enum
CommandQueueInfoResult
A command queue info result.
ocl-core/src/types/enums.rs:944
Class
ContextBuilder
ocl/src/standard/context.rs:230
Enum
ContextInfoResult
A context info result. [INCOMPLETE][FIXME]: Figure out what to do with the properties variant.
ocl-core/src/types/enums.rs:823
Class
ContextProperties
ocl-core/src/types/structs.rs:351
Enum
ContextPropertyValue
ocl-core/src/types/structs.rs:323
Enum
CreateWith
ocl/src/standard/program.rs:191
Enum
DeviceError
ocl/src/standard/device.rs:15
Enum
DeviceInfoResult
A device info result. #[derive(Debug)]
ocl-core/src/types/enums.rs:235
Enum
DeviceSpecifier
ocl/src/standard/device.rs:66
Enum
EmptyInfoResultError
ocl-core/src/types/enums.rs:32
Enum
Error
ocl/src/error.rs:20
Enum
Error
ocl-core/src/error.rs:13
Class
EventArray
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
Enum
EventInfoResult
An event info result.
ocl-core/src/types/enums.rs:1769
Class
ExtensionFunctions
ocl-core/src/extension_functions.rs:12
Class
FloodCmd
ocl/src/async/buffer_stream.rs:43
Class
FlushCmd
ocl/src/async/buffer_sink.rs:43
Interface
FullDeviceInfo
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
Class
FutureFlood
ocl/src/async/buffer_stream.rs:12
Class
FutureFlush
ocl/src/async/buffer_sink.rs:12
Class
FutureGuard
ocl/src/async/order_lock.rs:286
Class
FutureMemMap
ocl/src/async/future_mem_map.rs:15
Class
FutureSinkMapGuard
ocl/src/async/buffer_map_sink.rs:113
Enum
GlContextInfoResult
An OpenGL context info result.
ocl-core/src/types/enums.rs:885
Enum
HostSlice
ocl/src/standard/mod.rs:41
Class
Image
ocl/src/standard/image.rs:795
Class
ImageBuilder
ocl/src/standard/image.rs:1349
Class
ImageCmd
ocl/src/standard/image.rs:92
Enum
ImageCmdKind
ocl/src/standard/image.rs:32
Class
ImageDescriptor
ocl-core/src/types/structs.rs:1073
Class
ImageFormat
ocl-core/src/types/structs.rs:899
Enum
ImageFormatParseError
ocl-core/src/types/structs.rs:835
Enum
ImageInfoResult
An image info result.
ocl-core/src/types/enums.rs:1150
Class
ImageMapCmd
ocl/src/standard/image.rs:605
Class
Inner
ocl/src/async/buffer_sink.rs:208
Class
Inner
ocl/src/async/buffer_stream.rs:231
next →
1–100 of 170, ranked by callers