Blender
V3.3
source
blender
io
gpencil
intern
gpencil_io_import_base.hh
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later
2
* Copyright 2020 Blender Foundation. All rights reserved. */
3
#pragma once
4
8
#include "
gpencil_io_base.hh
"
9
10
namespace
blender::io::gpencil
{
11
12
class
GpencilImporter
:
public
GpencilIO
{
13
14
public
:
15
GpencilImporter
(
const
struct
GpencilIOParams
*iparams);
16
virtual
bool
read
() = 0;
17
18
protected
:
19
struct
Object
*
create_object
();
20
int32_t
create_material
(
const
char
*
name
,
bool
stroke,
bool
fill);
21
22
private
:
23
};
24
25
}
// namespace blender::io::gpencil
blender::io::gpencil::GpencilIO
Definition:
gpencil_io_base.hh:31
blender::io::gpencil::GpencilImporter
Definition:
gpencil_io_import_base.hh:12
blender::io::gpencil::GpencilImporter::GpencilImporter
GpencilImporter(const struct GpencilIOParams *iparams)
Definition:
gpencil_io_import_base.cc:24
blender::io::gpencil::GpencilImporter::read
virtual bool read()=0
blender::io::gpencil::GpencilImporter::create_object
struct Object * create_object()
Definition:
gpencil_io_import_base.cc:29
blender::io::gpencil::GpencilImporter::create_material
int32_t create_material(const char *name, bool stroke, bool fill)
Definition:
gpencil_io_import_base.cc:51
gpencil_io_base.hh
blender::io::gpencil
Definition:
gpencil_io_base.cc:38
int32_t
signed int int32_t
Definition:
stdint.h:77
GpencilIOParams
Definition:
gpencil_io.h:18
Node::name
ustring name
Definition:
graph/node.h:174
Object
Definition:
DNA_object_types.h:242
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1