GE Lua Documentation

Press F to search!

materialDebugGetFlag

Definition


-- @/=[C]:-1
function materialDebugGetFlag(...)

Callers

@/lua/ge/extensions/editor/visualization.lua
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugNone) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugNone end},
    {type = editor.varTypes.Custom, name = "Material_TriSize", displayName = "Triangle size",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugTriangleSize) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugTriangleSize end},
    {type = editor.varTypes.Custom, name = "Material_Mip", displayName = "Base Color Mip Level",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugMipBaseColor) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugMipBaseColor end},
    {type = editor.varTypes.Custom, name = "Material_BaseColor", displayName = "Base Color",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugBaseColor) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugBaseColor end},
    {type = editor.varTypes.Custom, name = "Material_Opacity", displayName = "Opacity",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugOpacity) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugOpacity end},
    {type = editor.varTypes.Custom, name = "Material_Metallic", displayName = "Metallic",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugMetallic) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugMetallic end},
    {type = editor.varTypes.Custom, name = "Material_Roughness", displayName = "Roughness",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugRoughness) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugRoughness end},
    {type = editor.varTypes.Custom, name = "Material_NormalsWS", displayName = "Normals World Space",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugNormalsWS) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugNormalsWS end},
    {type = editor.varTypes.Custom, name = "Material_AmbientOcclusion", displayName = "Ambient Occlusion",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugAmbientOcclusion) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugAmbientOcclusion end},
    {type = editor.varTypes.Custom, name = "Material_Emissive", displayName = "Emissive",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugEmissive) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugEmissive end},
    {type = editor.varTypes.Custom, name = "Material_ClearCoat", displayName = "Clear Coat",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugClearCoat) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugClearCoat end},
    {type = editor.varTypes.Custom, name = "Material_ClearCoatRoughness", displayName = "Clear Coat Roughness",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugClearCoatRoughness) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugClearCoatRoughness end},
    {type = editor.varTypes.Custom, name = "Material_UV0", displayName = "UV0",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugUV0) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugUV0 end},
    {type = editor.varTypes.Custom, name = "Material_UV0Checkerboard", displayName = "UV0 Checkerboard",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugUV0Checkerboard) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugUV0Checkerboard end},
    {type = editor.varTypes.Custom, name = "Material_UV0ColorGrid", displayName = "UV0 Color Grid",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugUV0ColorGrid) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugUV0ColorGrid end},
    {type = editor.varTypes.Custom, name = "Material_UV1", displayName = "UV1",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugUV1) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugUV1 end},
    {type = editor.varTypes.Custom, name = "Material_UV1Checkerboard", displayName = "UV1 Checkerboard",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugUV1Checkerboard) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugUV1Checkerboard end},
    {type = editor.varTypes.Custom, name = "Material_UV1ColorGrid", displayName = "UV1 Color Grid",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugUV1ColorGrid) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugUV1ColorGrid end},
    {type = editor.varTypes.Custom, name = "Material_MaterialDeprecated", displayName = "Deprecated Material",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugMaterialDeprecated) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugMaterialDeprecated end},
    {type = editor.varTypes.Custom, name = "Material_LayerCount", displayName = "Layer Count",
      setter = function() materialDebugSetter(renderDebugFlags.FlagsDebugLayerCount) end,
      getter = function() return materialDebugGetFlag() == renderDebugFlags.FlagsDebugLayerCount end}
  }