Blender
V5.0
intern
cycles
device
cpu
device/cpu/device.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2011-2022 Blender Foundation
2
*
3
* SPDX-License-Identifier: Apache-2.0 */
4
5
#pragma once
6
7
#include "
util/string.h
"
8
#include "
util/unique_ptr.h
"
9
#include "
util/vector.h
"
10
11
CCL_NAMESPACE_BEGIN
12
13
class
Device
;
14
class
DeviceInfo
;
15
class
Profiler
;
16
class
Stats
;
17
18
unique_ptr<Device>
device_cpu_create
(
const
DeviceInfo
&info,
19
Stats
&stats,
20
Profiler
&profiler,
21
bool
headless);
22
23
void
device_cpu_info
(
vector<DeviceInfo>
&devices);
24
25
string
device_cpu_capabilities
();
26
27
CCL_NAMESPACE_END
DeviceInfo
Definition
device/device.h:79
Device
Definition
device/device.h:126
Profiler
Definition
profiling.h:71
Stats
Definition
util/stats.h:11
unique_ptr
vector
Definition
cycles/util/vector.h:20
vector.h
device_cpu_info
void device_cpu_info(vector< DeviceInfo > &devices)
Definition
device/cpu/device.cpp:25
device_cpu_create
unique_ptr< Device > device_cpu_create(const DeviceInfo &info, Stats &stats, Profiler &profiler, bool headless)
Definition
device/cpu/device.cpp:17
device_cpu_capabilities
string device_cpu_capabilities()
Definition
device/cpu/device.cpp:49
CCL_NAMESPACE_END
#define CCL_NAMESPACE_END
Definition
device/cuda/compat.h:10
CCL_NAMESPACE_BEGIN
Definition
python.cpp:37
string.h
unique_ptr.h
Generated on
for Blender by
doxygen
1.16.1