OpenClonk
mattexview.h
Go to the documentation of this file.
1
/*
2
* mape - C4 Landscape.txt editor
3
*
4
* Copyright (c) 2005-2009, Armin Burgmeier
5
*
6
* Distributed under the terms of the ISC license; see accompanying file
7
* "COPYING" for details.
8
*
9
* "Clonk" is a registered trademark of Matthes Bender, used with permission.
10
* See accompanying file "TRADEMARK" for details.
11
*
12
* To redistribute this file separately, substitute the full license texts
13
* for the above references.
14
*/
15
16
#ifndef INC_MAPE_MATTEXVIEW_H
17
#define INC_MAPE_MATTEXVIEW_H
18
19
#include <gtk/gtk.h>
20
21
#include "
mape/forward.h
"
22
#include "
mape/group.h
"
23
#include "
mape/material.h
"
24
#include "
mape/texture.h
"
25
26
struct
MapeMatTexView_
{
27
GtkWidget*
notebook
;
28
29
MapeIconView
*
view_mat
;
30
MapeIconView
*
view_tex
;
31
32
MapeMaterialMap
*
mat_map
;
33
MapeTextureMap
*
tex_map
;
34
35
MapeFileIconSet
*
icon_set
;
36
};
37
38
MapeMatTexView
*
mape_mat_tex_view_new
(
MapeFileIconSet
* icon_set,
39
GError** error);
40
void
mape_mat_tex_view_destroy
(
MapeMatTexView
* view);
41
42
gboolean
mape_mat_tex_view_reload
(
MapeMatTexView
* view,
43
MapeTextureMap
* new_tex_map,
44
MapeGroup
* base_group,
45
gboolean overload_materials,
46
gboolean overload_textures,
47
MapeGroup
* overload_from,
48
GError** error);
49
50
#endif
/* INC_MAPE_MATTEXVIEW_H */
MapeFileIconSet_
Definition:
fileicon.h:41
forward.h
group.h
_MapeGroup
Definition:
group.h:64
MapeIconView_
Definition:
iconview.h:29
material.h
_MapeMaterialMap
Definition:
material.h:67
MapeMatTexView_::tex_map
MapeTextureMap * tex_map
Definition:
mattexview.h:33
MapeMatTexView_::mat_map
MapeMaterialMap * mat_map
Definition:
mattexview.h:32
mape_mat_tex_view_new
MapeMatTexView * mape_mat_tex_view_new(MapeFileIconSet *icon_set, GError **error)
Definition:
mattexview.c:24
MapeMatTexView_::icon_set
MapeFileIconSet * icon_set
Definition:
mattexview.h:35
MapeMatTexView_::view_mat
MapeIconView * view_mat
Definition:
mattexview.h:29
mape_mat_tex_view_reload
gboolean mape_mat_tex_view_reload(MapeMatTexView *view, MapeTextureMap *new_tex_map, MapeGroup *base_group, gboolean overload_materials, gboolean overload_textures, MapeGroup *overload_from, GError **error)
Definition:
mattexview.c:93
MapeMatTexView_::notebook
GtkWidget * notebook
Definition:
mattexview.h:27
MapeMatTexView_::view_tex
MapeIconView * view_tex
Definition:
mattexview.h:30
mape_mat_tex_view_destroy
void mape_mat_tex_view_destroy(MapeMatTexView *view)
Definition:
mattexview.c:80
MapeMatTexView_
Definition:
mattexview.h:26
texture.h
_MapeTextureMap
Definition:
texture.h:63
openclonk
src
mape
mattexview.h
Generated on Fri May 16 2025 04:33:19 for OpenClonk by
1.9.1