Lines Matching refs:shadow

37 lib3ds_shadow_read(Lib3dsShadow *shadow, Lib3dsIo *io)  in lib3ds_shadow_read()  argument
48 shadow->map_size=lib3ds_io_read_intw(io); in lib3ds_shadow_read()
53 shadow->lo_bias=lib3ds_io_read_float(io); in lib3ds_shadow_read()
58 shadow->hi_bias=lib3ds_io_read_float(io); in lib3ds_shadow_read()
63 shadow->samples=lib3ds_io_read_intw(io); in lib3ds_shadow_read()
68 shadow->range=lib3ds_io_read_intd(io); in lib3ds_shadow_read()
73 shadow->filter=lib3ds_io_read_float(io); in lib3ds_shadow_read()
78 shadow->ray_bias=lib3ds_io_read_float(io); in lib3ds_shadow_read()
91 lib3ds_shadow_write(Lib3dsShadow *shadow, Lib3dsIo *io) in lib3ds_shadow_write() argument
93 if (fabs(shadow->lo_bias)>LIB3DS_EPSILON) { /*---- LIB3DS_LO_SHADOW_BIAS ----*/ in lib3ds_shadow_write()
98 lib3ds_io_write_float(io, shadow->lo_bias); in lib3ds_shadow_write()
101 if (fabs(shadow->hi_bias)>LIB3DS_EPSILON) { /*---- LIB3DS_HI_SHADOW_BIAS ----*/ in lib3ds_shadow_write()
106 lib3ds_io_write_float(io, shadow->hi_bias); in lib3ds_shadow_write()
109 if (shadow->map_size) { /*---- LIB3DS_SHADOW_MAP_SIZE ----*/ in lib3ds_shadow_write()
114 lib3ds_io_write_intw(io, shadow->map_size); in lib3ds_shadow_write()
117 if (shadow->samples) { /*---- LIB3DS_SHADOW_SAMPLES ----*/ in lib3ds_shadow_write()
122 lib3ds_io_write_intw(io, shadow->samples); in lib3ds_shadow_write()
125 if (shadow->range) { /*---- LIB3DS_SHADOW_RANGE ----*/ in lib3ds_shadow_write()
130 lib3ds_io_write_intd(io, shadow->range); in lib3ds_shadow_write()
133 if (fabs(shadow->filter)>LIB3DS_EPSILON) { /*---- LIB3DS_SHADOW_FILTER ----*/ in lib3ds_shadow_write()
138 lib3ds_io_write_float(io, shadow->filter); in lib3ds_shadow_write()
140 if (fabs(shadow->ray_bias)>LIB3DS_EPSILON) { /*---- LIB3DS_RAY_BIAS ----*/ in lib3ds_shadow_write()
145 lib3ds_io_write_float(io, shadow->ray_bias); in lib3ds_shadow_write()