VTK
9.5.20251215
Rendering
Parallel
vtkPHardwareSelector.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
17
18
#ifndef vtkPHardwareSelector_h
19
#define vtkPHardwareSelector_h
20
21
#include "
vtkOpenGLHardwareSelector.h
"
22
#include "vtkRenderingParallelModule.h"
// For export macro
23
24
VTK_ABI_NAMESPACE_BEGIN
25
class
VTKRENDERINGPARALLEL_EXPORT
vtkPHardwareSelector
:
public
vtkOpenGLHardwareSelector
26
{
27
public
:
28
static
vtkPHardwareSelector
*
New
();
29
vtkTypeMacro(
vtkPHardwareSelector
,
vtkOpenGLHardwareSelector
);
30
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
31
33
38
vtkSetMacro(
ProcessIsRoot
,
bool
);
39
vtkGetMacro(
ProcessIsRoot
,
bool
);
40
vtkBooleanMacro(
ProcessIsRoot
,
bool
);
42
49
bool
CaptureBuffers
()
override
;
50
51
protected
:
52
vtkPHardwareSelector
();
53
~vtkPHardwareSelector
()
override
;
54
55
void
StartRender
();
56
void
EndRender
();
57
58
bool
ProcessIsRoot
;
59
60
private
:
61
vtkPHardwareSelector
(
const
vtkPHardwareSelector
&) =
delete
;
62
void
operator=(
const
vtkPHardwareSelector
&) =
delete
;
63
64
class
vtkObserver
;
65
friend
class
vtkObserver
;
66
vtkObserver
* Observer;
67
};
68
69
VTK_ABI_NAMESPACE_END
70
#endif
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkOpenGLHardwareSelector::vtkOpenGLHardwareSelector
vtkOpenGLHardwareSelector()
vtkPHardwareSelector::ProcessIsRoot
bool ProcessIsRoot
Definition
vtkPHardwareSelector.h:58
vtkPHardwareSelector::CaptureBuffers
bool CaptureBuffers() override
Overridden to only allow the superclass implementation on the root node.
vtkPHardwareSelector::~vtkPHardwareSelector
~vtkPHardwareSelector() override
vtkPHardwareSelector::StartRender
void StartRender()
vtkPHardwareSelector::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkPHardwareSelector::EndRender
void EndRender()
vtkPHardwareSelector::vtkObserver
friend class vtkObserver
Definition
vtkPHardwareSelector.h:65
vtkPHardwareSelector::vtkPHardwareSelector
vtkPHardwareSelector()
vtkPHardwareSelector::New
static vtkPHardwareSelector * New()
vtkOpenGLHardwareSelector.h
Generated on Mon Dec 15 2025 07:51:21 for VTK by
1.13.2