21 #define MATERIAL_MAP_TO_HANDLE(material_map) (reinterpret_cast<C4MaterialMapHandle*>(material_map))
22 #define HANDLE_TO_MATERIAL_MAP(handle) (reinterpret_cast<C4MaterialMap*>(handle))
24 #define MATERIAL_TO_HANDLE(material) (reinterpret_cast<C4MaterialHandle*>(material))
25 #define HANDLE_TO_MATERIAL(handle) (reinterpret_cast<C4Material*>(handle))
27 #define HANDLE_TO_TEXTURE_MAP(handle) (reinterpret_cast<C4TextureMap*>(handle))
29 #define GROUP_TO_HANDLE(group) (reinterpret_cast<C4GroupHandle*>(group))
30 #define HANDLE_TO_GROUP(handle) (reinterpret_cast<C4Group*>(handle))
63 if(!overlay || *overlay ==
'\0')
C4MaterialMap MaterialMap
StdCopyStrBuf sTextureOverlay
const char * getData() const
typedefG_BEGIN_DECLS struct _C4GroupHandle C4GroupHandle
const gchar * c4_material_handle_get_texture_overlay(C4MaterialHandle *material)
void c4_material_map_crossmap_materials(C4MaterialMapHandle *material_map, C4TextureMapHandle *texture_map)
C4MaterialMapHandle * c4_material_map_handle_new(void)
#define HANDLE_TO_MATERIAL_MAP(handle)
#define HANDLE_TO_MATERIAL(handle)
C4MaterialHandle * c4_material_map_handle_get_material(C4MaterialMapHandle *material_map, guint index)
void c4_material_map_handle_free(C4MaterialMapHandle *material_map)
guint c4_material_map_handle_get_num(C4MaterialMapHandle *material_map)
const gchar * c4_material_handle_get_name(C4MaterialHandle *material)
#define MATERIAL_MAP_TO_HANDLE(material_map)
#define HANDLE_TO_GROUP(handle)
#define HANDLE_TO_TEXTURE_MAP(handle)
#define MATERIAL_TO_HANDLE(material)
guint c4_material_map_handle_load(C4MaterialMapHandle *material_map, C4GroupHandle *group)
typedefG_BEGIN_DECLS struct _C4MaterialHandle C4MaterialHandle
struct _C4MaterialMapHandle C4MaterialMapHandle
typedefG_BEGIN_DECLS struct _C4TextureMapHandle C4TextureMapHandle