KiCad PCB EDA Suite
Loading...
Searching...
No Matches
oce/loadmodel.h
Go to the documentation of this file.
1
/*
2
* This program source code file is part of KiCad, a free EDA CAD application.
3
*
4
* Copyright The KiCad Developers, see AUTHORS.txt for contributors.
5
*
6
* This program is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation; either version 3 of the License, or (at your option)
9
* any later version.
10
*
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, you may find one here:
18
* http://www.gnu.org/licenses/old-licenses/gpl-3.0.html
19
*/
20
21
#ifndef OCE_LOADMODEL_H
22
#define OCE_LOADMODEL_H
23
24
#include <
plugins/3dapi/model_import.h
>
25
26
class
SCENEGRAPH
;
27
struct
MODEL_IMPORT_STATUS
;
28
29
KICAD_3D_IMPORT_API
SCENEGRAPH
*
LoadModel
(
const
char
* aFileName,
const
S3D::MODEL_IMPORT_OPTIONS
* aOptions =
nullptr
);
30
SCENEGRAPH
*
LoadModel
(
const
char
* aFileName,
const
S3D::MODEL_IMPORT_OPTIONS
* aOptions,
MODEL_IMPORT_STATUS
* aStatus );
31
32
#endif
SCENEGRAPH
Define the basic data set required to represent a 3D model.
Definition
scenegraph.h:41
model_import.h
KICAD_3D_IMPORT_API
#define KICAD_3D_IMPORT_API
Definition
model_import.h:36
LoadModel
KICAD_3D_IMPORT_API SCENEGRAPH * LoadModel(const char *aFileName, const S3D::MODEL_IMPORT_OPTIONS *aOptions=nullptr)
Definition
loadmodel.cpp:1338
MODEL_IMPORT_STATUS
Definition
model_import_internal.h:74
S3D::MODEL_IMPORT_OPTIONS
Definition
model_import.h:67
src
plugins
3d
oce
loadmodel.h
Generated on Wed Oct 7 2026 00:06:06 for KiCad PCB EDA Suite by
1.13.2