pub struct ExtensionFunctions {
pub clGetGLContextInfoKHR: Option<clGetGLContextInfoKHR_fn>,
pub clGetDeviceIDsFromD3D11: Option<clGetDeviceIDsFromD3D11_fn>,
pub clCreateFromD3D11Buffer: Option<clCreateFromD3D11Buffer_fn>,
pub clCreateFromD3D11Texture2D: Option<clCreateFromD3D11Texture2D_fn>,
pub clCreateFromD3D11Texture3D: Option<clCreateFromD3D11Texture3D_fn>,
pub clEnqueueAcquireD3D11Objects: Option<clEnqueueAcquireD3D11Objects_fn>,
pub clEnqueueReleaseD3D11Objects: Option<clEnqueueReleaseD3D11Objects_fn>,
}
Fields§
§clGetGLContextInfoKHR: Option<clGetGLContextInfoKHR_fn>
§clGetDeviceIDsFromD3D11: Option<clGetDeviceIDsFromD3D11_fn>
§clCreateFromD3D11Buffer: Option<clCreateFromD3D11Buffer_fn>
§clCreateFromD3D11Texture2D: Option<clCreateFromD3D11Texture2D_fn>
§clCreateFromD3D11Texture3D: Option<clCreateFromD3D11Texture3D_fn>
§clEnqueueAcquireD3D11Objects: Option<clEnqueueAcquireD3D11Objects_fn>
§clEnqueueReleaseD3D11Objects: Option<clEnqueueReleaseD3D11Objects_fn>
Implementations§
Source§impl ExtensionFunctions
impl ExtensionFunctions
pub fn resolve_all(platform: PlatformId) -> Result<Self>
Trait Implementations§
Source§impl Clone for ExtensionFunctions
impl Clone for ExtensionFunctions
Source§fn clone(&self) -> ExtensionFunctions
fn clone(&self) -> ExtensionFunctions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ExtensionFunctions
impl Debug for ExtensionFunctions
Source§impl Default for ExtensionFunctions
impl Default for ExtensionFunctions
Source§fn default() -> ExtensionFunctions
fn default() -> ExtensionFunctions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExtensionFunctions
impl RefUnwindSafe for ExtensionFunctions
impl Send for ExtensionFunctions
impl Sync for ExtensionFunctions
impl Unpin for ExtensionFunctions
impl UnwindSafe for ExtensionFunctions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more