Blender V4.3
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
11struct PointCloud;
12namespace blender::gpu {
13class Batch;
14class VertBuf;
15} // namespace blender::gpu
16struct GPUMaterial;
17
18namespace blender::draw {
19
20gpu::VertBuf *pointcloud_position_and_radius_get(PointCloud *pointcloud);
21gpu::Batch **pointcloud_surface_shaded_get(PointCloud *pointcloud,
22 GPUMaterial **gpu_materials,
23 int mat_len);
24gpu::Batch *pointcloud_surface_get(PointCloud *pointcloud);
25
26} // namespace blender::draw
gpu::Batch * pointcloud_surface_get(PointCloud *pointcloud)
gpu::Batch ** pointcloud_surface_shaded_get(PointCloud *pointcloud, GPUMaterial **gpu_materials, int mat_len)
gpu::VertBuf * pointcloud_position_and_radius_get(PointCloud *pointcloud)