<SECTION>
<FILE>mash-data</FILE>
<TITLE>MashData</TITLE>
MASH_DATA_ERROR
MashData
MashDataClass
MashDataError
MashDataFlags
mash_data_new
mash_data_load
mash_data_render
mash_data_get_extents
<SUBSECTION Standard>
MASH_DATA
MASH_IS_DATA
MASH_TYPE_DATA
mash_data_get_type
MASH_DATA_CLASS
MASH_IS_DATA_CLASS
MASH_DATA_GET_CLASS

<SUBSECTION Private>
MashDataPrivate
mash_data_error_quark
</SECTION>

<SECTION>
<FILE>mash-model</FILE>
<TITLE>MashModel</TITLE>
MashModel
MashModelClass
mash_model_new
mash_model_new_from_file
mash_model_get_material
mash_model_set_material
mash_model_get_data
mash_model_set_data
mash_model_get_fit_to_allocation
mash_model_set_fit_to_allocation
mash_model_get_light_set
mash_model_set_light_set
<SUBSECTION Standard>
MASH_MODEL
MASH_IS_MODEL
MASH_TYPE_MODEL
mash_model_get_type
MASH_MODEL_CLASS
MASH_IS_MODEL_CLASS
MASH_MODEL_GET_CLASS
<SUBSECTION Private>
MashModelPrivate
</SECTION>

<SECTION>
<FILE>mash-light-set</FILE>
<TITLE>MashLightSet</TITLE>
MashLightSet
MashLightSetClass
mash_light_set_new
mash_light_set_add_light
mash_light_set_remove_light
mash_light_set_begin_paint
<SUBSECTION Standard>
MASH_LIGHT_SET
MASH_IS_LIGHT_SET
MASH_TYPE_LIGHT_SET
mash_light_set_get_type
MASH_LIGHT_SET_CLASS
MASH_IS_LIGHT_SET_CLASS
MASH_LIGHT_SET_GET_CLASS
<SUBSECTION Private>
MashLightSetPrivate
</SECTION>

<SECTION>
<FILE>mash-light</FILE>
<TITLE>MashLight</TITLE>
MashLight
MashLightClass
mash_light_set_ambient
mash_light_get_ambient
mash_light_set_diffuse
mash_light_get_diffuse
mash_light_set_specular
mash_light_get_specular
<SUBSECTION>
mash_light_generate_shader
mash_light_update_uniforms
mash_light_append_shader
mash_light_get_uniform_location
mash_light_set_direction_uniform
mash_light_get_modelview_matrix
<SUBSECTION Standard>
MASH_LIGHT
MASH_IS_LIGHT
MASH_TYPE_LIGHT
mash_light_get_type
MASH_LIGHT_CLASS
MASH_IS_LIGHT_CLASS
MASH_LIGHT_GET_CLASS
<SUBSECTION Private>
MashLightPrivate
</SECTION>

<SECTION>
<FILE>mash-directional-light</FILE>
<TITLE>MashDirectionalLight</TITLE>
MashDirectionalLight
MashDirectionalLightClass
mash_directional_light_new
<SUBSECTION Standard>
MASH_DIRECTIONAL_LIGHT
MASH_IS_DIRECTIONAL_LIGHT
MASH_TYPE_DIRECTIONAL_LIGHT
mash_directional_light_get_type
MASH_DIRECTIONAL_LIGHT_CLASS
MASH_IS_DIRECTIONAL_LIGHT_CLASS
MASH_DIRECTIONAL_LIGHT_GET_CLASS
<SUBSECTION Private>
MashDirectionalLightPrivate
</SECTION>

<SECTION>
<FILE>mash-point-light</FILE>
<TITLE>MashPointLight</TITLE>
MashPointLight
MashPointLightClass
mash_point_light_new
mash_point_light_set_constant_attenuation
mash_point_light_get_constant_attenuation
mash_point_light_set_linear_attenuation
mash_point_light_get_linear_attenuation
mash_point_light_set_quadratic_attenuation
mash_point_light_get_quadratic_attenuation
<SUBSECTION Standard>
MASH_POINT_LIGHT
MASH_IS_POINT_LIGHT
MASH_TYPE_POINT_LIGHT
mash_point_light_get_type
MASH_POINT_LIGHT_CLASS
MASH_IS_POINT_LIGHT_CLASS
MASH_POINT_LIGHT_GET_CLASS
<SUBSECTION Private>
MashPointLightPrivate
</SECTION>

<SECTION>
<FILE>mash-spot-light</FILE>
<TITLE>MashSpotLight</TITLE>
MashSpotLight
MashSpotLightClass
mash_spot_light_new
mash_spot_light_set_spot_cutoff
mash_spot_light_get_spot_cutoff
mash_spot_light_set_spot_exponent
mash_spot_light_get_spot_exponent
<SUBSECTION Standard>
MASH_SPOT_LIGHT
MASH_IS_SPOT_LIGHT
MASH_TYPE_SPOT_LIGHT
mash_spot_light_get_type
MASH_SPOT_LIGHT_CLASS
MASH_IS_SPOT_LIGHT_CLASS
MASH_SPOT_LIGHT_GET_CLASS
<SUBSECTION Private>
MashSpotLightPrivate
</SECTION>
