Blender V4.3
stl_export_writer.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 <cstdio>
12
13namespace blender::io::stl {
14
15struct PackedTriangle;
16
18 public:
19 FileWriter(const char *filepath, bool ascii);
21 void write_triangle(const PackedTriangle &data);
22
23 private:
24 FILE *file_;
25 uint32_t tris_num_;
26 bool ascii_;
27};
28
29} // namespace blender::io::stl
FileWriter(const char *filepath, bool ascii)
void write_triangle(const PackedTriangle &data)
unsigned int uint32_t
Definition stdint.h:80