MCPcopy Create free account
hub / github.com/defold/defold / OutputMaterial

Function OutputMaterial

engine/modelc/src/modelimporter_debug.cpp:358–383  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

356}
357
358static void OutputMaterial(Material* material, int indent)
359{
360 OutputIndent(indent);
361 printf("material %s\n", material->m_Name);
362
363 if (material->m_PbrMetallicRoughness) OutputPbrMetallicRoughness(material->m_PbrMetallicRoughness, indent+1);
364 if (material->m_PbrSpecularGlossiness) OutputPbrSpecularGlossiness(material->m_PbrSpecularGlossiness, indent+1);
365 if (material->m_Clearcoat) OutputClearcoat(material->m_Clearcoat, indent+1);
366 if (material->m_Transmission) OutputTransmission(material->m_Transmission, indent+1);
367 if (material->m_Ior) OutputIor(material->m_Ior, indent+1);
368 if (material->m_Specular) OutputSpecular(material->m_Specular, indent+1);
369 if (material->m_Volume) OutputVolume(material->m_Volume, indent+1);
370 if (material->m_Sheen) OutputSheen(material->m_Sheen, indent+1);
371 if (material->m_EmissiveStrength) OutputEmissiveStrength(material->m_EmissiveStrength, indent+1);
372 if (material->m_Iridescence) OutputIridescence(material->m_Iridescence, indent+1);
373
374 OutputTextureView("normal_texture", &material->m_NormalTexture, indent+1);
375 OutputTextureView("occlusion_texture", &material->m_OcclusionTexture, indent+1);
376 OutputTextureView("emissive_texture", &material->m_EmissiveTexture, indent+1);
377
378 OutputArray("emissive_factor", material->m_EmissiveFactor, indent+1);
379 OutputValue("alpha_cutoff", material->m_AlphaCutoff, indent+1);
380 OutputValue("alpha_mode", material->m_AlphaMode, indent+1);
381 OutputValue("double_sided", material->m_DoubleSided, indent+1);
382 OutputValue("unlit", material->m_Unlit, indent+1);
383}
384
385static void OutputMesh(Mesh* mesh, int indent)
386{

Callers 1

DebugSceneFunction · 0.85

Calls 14

OutputIndentFunction · 0.85
OutputClearcoatFunction · 0.85
OutputTransmissionFunction · 0.85
OutputIorFunction · 0.85
OutputSpecularFunction · 0.85
OutputVolumeFunction · 0.85
OutputSheenFunction · 0.85
OutputEmissiveStrengthFunction · 0.85
OutputIridescenceFunction · 0.85
OutputTextureViewFunction · 0.85

Tested by

no test coverage detected