VTK  9.4.20241218
Classes | Macros
vtkWebGPUCommandEncoderDebugGroup.h File Reference
#include "vtkABINamespace.h"
#include "vtkRenderingWebGPUModule.h"
#include "vtk_wgpu.h"
Include dependency graph for vtkWebGPUCommandEncoderDebugGroup.h:

Go to the source code of this file.

Classes

class  vtkWebGPUCommandEncoderDebugGroup
 Convenient class that inserts annotations around draw commands within a render pass/bundle. More...
 

Macros

#define vtkScopedEncoderDebugGroupConcatImpl(s1, s2)   s1##s2
 
#define vtkScopedEncoderDebugGroupConcat(s1, s2)   vtkScopedEncoderDebugGroupConcatImpl(s1, s2)
 
#define vtkScopedEncoderDebugGroupAnonymousVariable(x)   vtkScopedEncoderDebugGroupConcat(x, __LINE__)
 
#define vtkScopedEncoderDebugGroup(encoder, name)
 

Macro Definition Documentation

◆ vtkScopedEncoderDebugGroupConcatImpl

#define vtkScopedEncoderDebugGroupConcatImpl (   s1,
  s2 
)    s1##s2

Definition at line 49 of file vtkWebGPUCommandEncoderDebugGroup.h.

◆ vtkScopedEncoderDebugGroupConcat

#define vtkScopedEncoderDebugGroupConcat (   s1,
  s2 
)    vtkScopedEncoderDebugGroupConcatImpl(s1, s2)

Definition at line 50 of file vtkWebGPUCommandEncoderDebugGroup.h.

◆ vtkScopedEncoderDebugGroupAnonymousVariable

#define vtkScopedEncoderDebugGroupAnonymousVariable (   x)    vtkScopedEncoderDebugGroupConcat(x, __LINE__)

Definition at line 51 of file vtkWebGPUCommandEncoderDebugGroup.h.

◆ vtkScopedEncoderDebugGroup

#define vtkScopedEncoderDebugGroup (   encoder,
  name 
)
Value:
encoderDebugGroup)(encoder, name)
Convenient class that inserts annotations around draw commands within a render pass/bundle.
#define vtkScopedEncoderDebugGroupAnonymousVariable(x)

Definition at line 53 of file vtkWebGPUCommandEncoderDebugGroup.h.