Blender V5.0
KernelGlobalsGPU::dual< T > Struct Template Reference

#include <globals.h>

Public Member Functions

 dual ()=default
ccl_device_inline_method dual (const T val)
ccl_device_inline_method dual (const T val, const T dx, const T dy)

Public Attributes

T val = T()
T dx = T()
T dy = T()

Detailed Description

template<class T>
struct KernelGlobalsGPU::dual< T >

Definition at line 13 of file device/oneapi/globals.h.

Constructor & Destructor Documentation

◆ dual() [1/3]

template<class T>
KernelGlobalsGPU::dual< T >::dual ( )
default

◆ dual() [2/3]

template<class T>
ccl_device_inline_method KernelGlobalsGPU::dual< T >::dual ( const T val)
inlineexplicit

Definition at line 16 of file device/oneapi/globals.h.

◆ dual() [3/3]

template<class T>
ccl_device_inline_method KernelGlobalsGPU::dual< T >::dual ( const T val,
const T dx,
const T dy )
inline

Definition at line 17 of file device/oneapi/globals.h.

Member Data Documentation

◆ dx

template<class T>
T KernelGlobalsGPU::dual< T >::dx = T()

Definition at line 14 of file device/oneapi/globals.h.

◆ dy

template<class T>
T KernelGlobalsGPU::dual< T >::dy = T()

Definition at line 14 of file device/oneapi/globals.h.

◆ val

template<class T>
T KernelGlobalsGPU::dual< T >::val = T()

Definition at line 14 of file device/oneapi/globals.h.


The documentation for this struct was generated from the following file: