Home | API | File List | Examples | Download

Lib3dsMaterial Struct Reference
[API]

#include <lib3ds.h>


Detailed Description

Material.
Examples:

3ds2obj.c, 3dsdump.c, and cube.c.

Definition at line 228 of file lib3ds.h.


Data Fields

unsigned user_id
void * user_ptr
char name [64]
float ambient [3]
float diffuse [3]
float specular [3]
float shininess
float shin_strength
int use_blur
float blur
float transparency
float falloff
int is_additive
int self_illum_flag
float self_illum
int use_falloff
int shading
int soften
int face_map
int two_sided
int map_decal
int use_wire
int use_wire_abs
float wire_size
Lib3dsTextureMap texture1_map
Lib3dsTextureMap texture1_mask
Lib3dsTextureMap texture2_map
Lib3dsTextureMap texture2_mask
Lib3dsTextureMap opacity_map
Lib3dsTextureMap opacity_mask
Lib3dsTextureMap bump_map
Lib3dsTextureMap bump_mask
Lib3dsTextureMap specular_map
Lib3dsTextureMap specular_mask
Lib3dsTextureMap shininess_map
Lib3dsTextureMap shininess_mask
Lib3dsTextureMap self_illum_map
Lib3dsTextureMap self_illum_mask
Lib3dsTextureMap reflection_map
Lib3dsTextureMap reflection_mask
unsigned autorefl_map_flags
int autorefl_map_anti_alias
int autorefl_map_size
int autorefl_map_frame_step