Blender V4.3
dummy_batch.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#include "GPU_batch.hh"
12
13namespace blender::gpu {
14
15class DummyBatch : public Batch {
16 public:
17 void draw(int /*vertex_first*/,
18 int /*vertex_count*/,
19 int /*instance_first*/,
20 int /*instance_count*/) override
21 {
22 }
23 void draw_indirect(GPUStorageBuf * /*indirect_buf*/, intptr_t /*offset*/) override {}
24 void multi_draw_indirect(GPUStorageBuf * /*indirect_buf*/,
25 int /*count*/,
26 intptr_t /*offset*/,
27 intptr_t /*stride*/) override
28 {
29 }
30};
31
32} // namespace blender::gpu
void draw(int, int, int, int) override
void multi_draw_indirect(GPUStorageBuf *, int, intptr_t, intptr_t) override
void draw_indirect(GPUStorageBuf *, intptr_t) override
_W64 int intptr_t
Definition stdint.h:118