summaryrefslogtreecommitdiff
path: root/src/material/material.h
blob: f69f00b2777b2a9caa690db0a2ae46a7918f441f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef KALMIA_MATERIAL_H
#define KALMIA_MATERIAL_H

#include <kalmia.h>
#include "xml/xml.h"

int kai_read_instance_effect(struct ka_instance_effect_t *dest, struct kai_tag_t *src);
void kai_release_instance_effect(struct ka_instance_effect_t i);

int kai_read_material(struct ka_material_t *dest, struct kai_tag_t *src);
void kai_release_material(struct ka_material_t m);

int kai_read_library_materials(struct ka_library_materials_t *dest, struct kai_tag_t *src);
void kai_release_library_materials(struct ka_library_materials_t l);

#endif