#include <gtk/gtk.h>
#include "mape/forward.h"
#include "mape/group.h"
#include "mape/material.h"
#include "mape/texture.h"
Go to the source code of this file.
Classes | |
struct | MapeMatTexView_ |
Functions | |
MapeMatTexView * | mape_mat_tex_view_new (MapeFileIconSet *icon_set, GError **error) |
void | mape_mat_tex_view_destroy (MapeMatTexView *view) |
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) |
struct MapeMatTexView_ |
Definition at line 26 of file mattexview.h.
Class Members | ||
---|---|---|
MapeFileIconSet * | icon_set | |
MapeMaterialMap * | mat_map | |
GtkWidget * | notebook | |
MapeTextureMap * | tex_map | |
MapeIconView * | view_mat | |
MapeIconView * | view_tex |
void mape_mat_tex_view_destroy | ( | MapeMatTexView * | view | ) |
Definition at line 80 of file mattexview.c.
References mape_icon_view_destroy(), MapeMatTexView_::mat_map, MapeMatTexView_::tex_map, MapeMatTexView_::view_mat, and MapeMatTexView_::view_tex.
Referenced by mape_window_destroy().
MapeMatTexView* mape_mat_tex_view_new | ( | MapeFileIconSet * | icon_set, |
GError ** | error | ||
) |
Definition at line 24 of file mattexview.c.
References MapeMatTexView_::icon_set, mape_icon_view_destroy(), mape_icon_view_new(), MapeMatTexView_::mat_map, MapeMatTexView_::notebook, MapeMatTexView_::tex_map, MapeMatTexView_::view_mat, MapeMatTexView_::view_tex, and MapeIconView_::window.
Referenced by mape_window_new().
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 at line 93 of file mattexview.c.
References MapeMatTexView_::icon_set, MAPE_FILE_ICON_C4MATERIAL, mape_file_icon_get(), mape_file_icon_set_lookup(), mape_icon_view_add(), mape_icon_view_clear(), mape_material_get_name(), mape_material_map_get_material(), mape_material_map_get_material_count(), mape_material_map_load(), mape_material_map_new(), mape_material_map_set_default_textures(), mape_texture_map_get_texture_count(), mape_texture_map_get_texture_name(), mape_texture_map_load_map(), mape_texture_map_load_textures(), mape_texture_map_lookup_texture(), MapeMatTexView_::mat_map, MapeMatTexView_::tex_map, MapeMatTexView_::view_mat, and MapeMatTexView_::view_tex.