Blender  V2.93
Public Member Functions | Public Attributes | List of all members
CPUSplitKernelFunction Class Reference

Inherits SplitKernelFunction.

Public Member Functions

 CPUSplitKernelFunction (CPUDevice *device)
 
 ~CPUSplitKernelFunction ()
 
virtual bool enqueue (const KernelDimensions &dim, device_memory &kernel_globals, device_memory &data)
 
- Public Member Functions inherited from SplitKernelFunction
virtual ~SplitKernelFunction ()
 

Public Attributes

CPUDevicedevice
 
void(* func )(KernelGlobals *kg, KernelData *data)
 

Detailed Description

Definition at line 1523 of file device_cpu.cpp.

Constructor & Destructor Documentation

◆ CPUSplitKernelFunction()

CPUSplitKernelFunction::CPUSplitKernelFunction ( CPUDevice device)
inline

Definition at line 1528 of file device_cpu.cpp.

◆ ~CPUSplitKernelFunction()

CPUSplitKernelFunction::~CPUSplitKernelFunction ( )
inline

Definition at line 1531 of file device_cpu.cpp.

Member Function Documentation

◆ enqueue()

virtual bool CPUSplitKernelFunction::enqueue ( const KernelDimensions dim,
device_memory kernel_globals,
device_memory data 
)
inlinevirtual

Member Data Documentation

◆ device

CPUDevice* CPUSplitKernelFunction::device

Definition at line 1525 of file device_cpu.cpp.

◆ func

void(* CPUSplitKernelFunction::func) (KernelGlobals *kg, KernelData *data)

Definition at line 1526 of file device_cpu.cpp.

Referenced by enqueue(), and CPUSplitKernel::get_split_kernel_function().


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