Blender
V4.3
source
blender
draw
intern
draw_pointcloud_private.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2021 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
9
#pragma once
10
11
struct
PointCloud
;
12
namespace
blender::gpu
{
13
class
Batch;
14
class
VertBuf;
15
}
// namespace blender::gpu
16
struct
GPUMaterial
;
17
18
namespace
blender::draw
{
19
20
gpu::VertBuf *
pointcloud_position_and_radius_get
(
PointCloud
*pointcloud);
21
gpu::Batch **
pointcloud_surface_shaded_get
(
PointCloud
*pointcloud,
22
GPUMaterial
**gpu_materials,
23
int
mat_len);
24
gpu::Batch *
pointcloud_surface_get
(
PointCloud
*pointcloud);
25
26
}
// namespace blender::draw
blender::draw
Definition
DRW_engine.hh:178
blender::draw::pointcloud_surface_get
gpu::Batch * pointcloud_surface_get(PointCloud *pointcloud)
Definition
draw_cache_impl_pointcloud.cc:371
blender::draw::pointcloud_surface_shaded_get
gpu::Batch ** pointcloud_surface_shaded_get(PointCloud *pointcloud, GPUMaterial **gpu_materials, int mat_len)
Definition
draw_cache_impl_pointcloud.cc:334
blender::draw::pointcloud_position_and_radius_get
gpu::VertBuf * pointcloud_position_and_radius_get(PointCloud *pointcloud)
Definition
draw_cache_impl_pointcloud.cc:327
blender::gpu
Definition
blf_internal_types.hh:23
GPUMaterial
Definition
gpu_material.cc:71
PointCloud
Definition
DNA_pointcloud_types.h:37
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0