MCPcopy Create free account
hub / github.com/axmolengine/axmol / InitMaterial

Function InitMaterial

core/3d/ObjLoader.cpp:373–393  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

371}
372
373void InitMaterial(material_t& material)
374{
375 material.name = "";
376 material.ambient_texname = "";
377 material.diffuse_texname = "";
378 material.specular_texname = "";
379 material.normal_texname = "";
380 for (int i = 0; i < 3; i++)
381 {
382 material.ambient[i] = 0.f;
383 material.diffuse[i] = 0.f;
384 material.specular[i] = 0.f;
385 material.transmittance[i] = 0.f;
386 material.emission[i] = 0.f;
387 }
388 material.illum = 0;
389 material.dissolve = 1.f;
390 material.shininess = 1.f;
391 material.ior = 1.f;
392 material.unknown_parameter.clear();
393}
394
395static bool exportFaceGroupToShape(shape_t& shape,
396 std::map<vertex_index, unsigned int> vertexCache,

Callers 1

LoadMtlFunction · 0.85

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected