Blender V5.0
DebugFlags Class Reference

#include <debug.h>

Classes

struct  CPU
struct  CUDA
struct  HIP
struct  OptiX
struct  Metal

Public Member Functions

void reset ()
 DebugFlags (const DebugFlags &)=delete
void operator= (const DebugFlags &)=delete

Static Public Member Functions

static DebugFlagsget ()

Public Attributes

CPU cpu
CUDA cuda
OptiX optix
HIP hip
Metal metal

Detailed Description

Definition at line 17 of file debug.h.

Constructor & Destructor Documentation

◆ DebugFlags()

DebugFlags::DebugFlags ( const DebugFlags & )
explicitdelete

Member Function Documentation

◆ get()

DebugFlags & DebugFlags::get ( )
inlinestatic

Definition at line 110 of file debug.h.

Referenced by DebugFlags().

◆ operator=()

void DebugFlags::operator= ( const DebugFlags & )
delete

◆ reset()

Member Data Documentation

◆ cpu

CPU DebugFlags::cpu

◆ cuda

CUDA DebugFlags::cuda

Definition at line 123 of file debug.h.

Referenced by CCL_NAMESPACE_BEGIN::debug_flags_sync_from_scene(), and reset().

◆ hip

HIP DebugFlags::hip

Definition at line 129 of file debug.h.

Referenced by CCL_NAMESPACE_BEGIN::debug_flags_sync_from_scene().

◆ metal

Metal DebugFlags::metal

Definition at line 132 of file debug.h.

Referenced by CCL_NAMESPACE_BEGIN::debug_flags_sync_from_scene(), and reset().

◆ optix

OptiX DebugFlags::optix

Definition at line 126 of file debug.h.

Referenced by CCL_NAMESPACE_BEGIN::debug_flags_sync_from_scene(), and reset().


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