<?xml version='1.0' encoding='UTF-8'?>
<materialx version="1.38">
  <!-- Do not hand edit.

      Generated by gen_jinja_to_nodedefs.py3
      2025-02-24 12:14:45.765693
      
  -->
  <!-- Output of these nodes should really be `uinteger`, but RIOGraph does not yet support `uinteger` -->
  <nodedef name="ND_INTERNAL_realitykit_get_image_height_texture2dhalf" node="INTERNAL_realitykit_get_image_height" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture2dhalf" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_width_texture2dhalf" node="INTERNAL_realitykit_get_image_width" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture2dhalf" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_get_mip_levels_texture2dhalf" node="INTERNAL_realitykit_get_image_num_mip_levels" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture2dhalf" />
    <output name="out" type="integer" />
  </nodedef>
  <implementation name="IMP_INTERNAL_realitykit_get_image_height_texture2dhalf" nodedef="ND_INTERNAL_realitykit_get_image_height_texture2dhalf" function="IMP_INTERNAL_realitykit_get_image_height_texture2dhalf" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_width_texture2dhalf" nodedef="ND_INTERNAL_realitykit_get_image_width_texture2dhalf" function="IMP_INTERNAL_realitykit_get_image_width_texture2dhalf" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texture2dhalf" nodedef="ND_INTERNAL_realitykit_get_image_get_mip_levels_texture2dhalf" function="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texture2dhalf" />
  <nodedef name="ND_RealityKitImageInfo_texture2dhalf" node="RealityKitImageInfo" nodegroup="realitykit" target="realitykit">
    <input name="file" type="filename" />
    <output default="0" name="width" type="integer" />
    <output default="0" name="height" type="integer" />
    <output default="0" name="num_mip_levels" type="integer" />
  </nodedef>
  <nodegraph name="NG_RealityKitImageInfo_texture2dhalf" nodedef="ND_RealityKitImageInfo_texture2dhalf">
    <INTERNAL_GetTexture name="getTexture" type="texture2dhalf">
      <input interfacename="file" name="file" type="filename" />
    </INTERNAL_GetTexture>
    <INTERNAL_realitykit_get_image_height name="get_height" type="integer">
      <input name="texture" nodename="getTexture" type="texture2dhalf" />
    </INTERNAL_realitykit_get_image_height>
    <INTERNAL_realitykit_get_image_width name="get_width" type="integer">
      <input name="texture" nodename="getTexture" type="texture2dhalf" />
    </INTERNAL_realitykit_get_image_width>
    <INTERNAL_realitykit_get_image_num_mip_levels name="get_num_mip_levels" type="integer">
      <input name="texture" nodename="getTexture" type="texture2dhalf" />
    </INTERNAL_realitykit_get_image_num_mip_levels>
    <output name="width" nodename="get_width" type="integer" />
    <output name="height" nodename="get_height" type="integer" />
    <output name="num_mip_levels" nodename="get_num_mip_levels" type="integer" />
  </nodegraph>
  <nodedef name="ND_INTERNAL_realitykit_get_image_height_texture2dfloat" node="INTERNAL_realitykit_get_image_height" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture2dfloat" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_width_texture2dfloat" node="INTERNAL_realitykit_get_image_width" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture2dfloat" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_get_mip_levels_texture2dfloat" node="INTERNAL_realitykit_get_image_num_mip_levels" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture2dfloat" />
    <output name="out" type="integer" />
  </nodedef>
  <implementation name="IMP_INTERNAL_realitykit_get_image_height_texture2dfloat" nodedef="ND_INTERNAL_realitykit_get_image_height_texture2dfloat" function="IMP_INTERNAL_realitykit_get_image_height_texture2dfloat" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_width_texture2dfloat" nodedef="ND_INTERNAL_realitykit_get_image_width_texture2dfloat" function="IMP_INTERNAL_realitykit_get_image_width_texture2dfloat" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texture2dfloat" nodedef="ND_INTERNAL_realitykit_get_image_get_mip_levels_texture2dfloat" function="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texture2dfloat" />
  <nodedef name="ND_RealityKitImageInfo_texture2dfloat" node="RealityKitImageInfo" nodegroup="realitykit" target="realitykit">
    <input name="file" type="filename" />
    <output default="0" name="width" type="integer" />
    <output default="0" name="height" type="integer" />
    <output default="0" name="num_mip_levels" type="integer" />
  </nodedef>
  <nodegraph name="NG_RealityKitImageInfo_texture2dfloat" nodedef="ND_RealityKitImageInfo_texture2dfloat">
    <INTERNAL_GetTexture name="getTexture" type="texture2dfloat">
      <input interfacename="file" name="file" type="filename" />
    </INTERNAL_GetTexture>
    <INTERNAL_realitykit_get_image_height name="get_height" type="integer">
      <input name="texture" nodename="getTexture" type="texture2dfloat" />
    </INTERNAL_realitykit_get_image_height>
    <INTERNAL_realitykit_get_image_width name="get_width" type="integer">
      <input name="texture" nodename="getTexture" type="texture2dfloat" />
    </INTERNAL_realitykit_get_image_width>
    <INTERNAL_realitykit_get_image_num_mip_levels name="get_num_mip_levels" type="integer">
      <input name="texture" nodename="getTexture" type="texture2dfloat" />
    </INTERNAL_realitykit_get_image_num_mip_levels>
    <output name="width" nodename="get_width" type="integer" />
    <output name="height" nodename="get_height" type="integer" />
    <output name="num_mip_levels" nodename="get_num_mip_levels" type="integer" />
  </nodegraph>
  <nodedef name="ND_INTERNAL_realitykit_get_image_height_texture3dhalf" node="INTERNAL_realitykit_get_image_height" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture3dhalf" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_width_texture3dhalf" node="INTERNAL_realitykit_get_image_width" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture3dhalf" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_get_mip_levels_texture3dhalf" node="INTERNAL_realitykit_get_image_num_mip_levels" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture3dhalf" />
    <output name="out" type="integer" />
  </nodedef>
  <implementation name="IMP_INTERNAL_realitykit_get_image_height_texture3dhalf" nodedef="ND_INTERNAL_realitykit_get_image_height_texture3dhalf" function="IMP_INTERNAL_realitykit_get_image_height_texture3dhalf" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_width_texture3dhalf" nodedef="ND_INTERNAL_realitykit_get_image_width_texture3dhalf" function="IMP_INTERNAL_realitykit_get_image_width_texture3dhalf" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texture3dhalf" nodedef="ND_INTERNAL_realitykit_get_image_get_mip_levels_texture3dhalf" function="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texture3dhalf" />
  <nodedef name="ND_RealityKitImageInfo_texture3dhalf" node="RealityKitImageInfo" nodegroup="realitykit" target="realitykit">
    <input name="file" type="filename" />
    <output default="0" name="width" type="integer" />
    <output default="0" name="height" type="integer" />
    <output default="0" name="num_mip_levels" type="integer" />
  </nodedef>
  <nodegraph name="NG_RealityKitImageInfo_texture3dhalf" nodedef="ND_RealityKitImageInfo_texture3dhalf">
    <INTERNAL_GetTexture name="getTexture" type="texture3dhalf">
      <input interfacename="file" name="file" type="filename" />
    </INTERNAL_GetTexture>
    <INTERNAL_realitykit_get_image_height name="get_height" type="integer">
      <input name="texture" nodename="getTexture" type="texture3dhalf" />
    </INTERNAL_realitykit_get_image_height>
    <INTERNAL_realitykit_get_image_width name="get_width" type="integer">
      <input name="texture" nodename="getTexture" type="texture3dhalf" />
    </INTERNAL_realitykit_get_image_width>
    <INTERNAL_realitykit_get_image_num_mip_levels name="get_num_mip_levels" type="integer">
      <input name="texture" nodename="getTexture" type="texture3dhalf" />
    </INTERNAL_realitykit_get_image_num_mip_levels>
    <output name="width" nodename="get_width" type="integer" />
    <output name="height" nodename="get_height" type="integer" />
    <output name="num_mip_levels" nodename="get_num_mip_levels" type="integer" />
  </nodegraph>
  <nodedef name="ND_INTERNAL_realitykit_get_image_height_texture3dfloat" node="INTERNAL_realitykit_get_image_height" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture3dfloat" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_width_texture3dfloat" node="INTERNAL_realitykit_get_image_width" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture3dfloat" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_get_mip_levels_texture3dfloat" node="INTERNAL_realitykit_get_image_num_mip_levels" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texture3dfloat" />
    <output name="out" type="integer" />
  </nodedef>
  <implementation name="IMP_INTERNAL_realitykit_get_image_height_texture3dfloat" nodedef="ND_INTERNAL_realitykit_get_image_height_texture3dfloat" function="IMP_INTERNAL_realitykit_get_image_height_texture3dfloat" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_width_texture3dfloat" nodedef="ND_INTERNAL_realitykit_get_image_width_texture3dfloat" function="IMP_INTERNAL_realitykit_get_image_width_texture3dfloat" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texture3dfloat" nodedef="ND_INTERNAL_realitykit_get_image_get_mip_levels_texture3dfloat" function="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texture3dfloat" />
  <nodedef name="ND_RealityKitImageInfo_texture3dfloat" node="RealityKitImageInfo" nodegroup="realitykit" target="realitykit">
    <input name="file" type="filename" />
    <output default="0" name="width" type="integer" />
    <output default="0" name="height" type="integer" />
    <output default="0" name="num_mip_levels" type="integer" />
  </nodedef>
  <nodegraph name="NG_RealityKitImageInfo_texture3dfloat" nodedef="ND_RealityKitImageInfo_texture3dfloat">
    <INTERNAL_GetTexture name="getTexture" type="texture3dfloat">
      <input interfacename="file" name="file" type="filename" />
    </INTERNAL_GetTexture>
    <INTERNAL_realitykit_get_image_height name="get_height" type="integer">
      <input name="texture" nodename="getTexture" type="texture3dfloat" />
    </INTERNAL_realitykit_get_image_height>
    <INTERNAL_realitykit_get_image_width name="get_width" type="integer">
      <input name="texture" nodename="getTexture" type="texture3dfloat" />
    </INTERNAL_realitykit_get_image_width>
    <INTERNAL_realitykit_get_image_num_mip_levels name="get_num_mip_levels" type="integer">
      <input name="texture" nodename="getTexture" type="texture3dfloat" />
    </INTERNAL_realitykit_get_image_num_mip_levels>
    <output name="width" nodename="get_width" type="integer" />
    <output name="height" nodename="get_height" type="integer" />
    <output name="num_mip_levels" nodename="get_num_mip_levels" type="integer" />
  </nodegraph>
  <nodedef name="ND_INTERNAL_realitykit_get_image_height_texturecubehalf" node="INTERNAL_realitykit_get_image_height" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texturecubehalf" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_width_texturecubehalf" node="INTERNAL_realitykit_get_image_width" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texturecubehalf" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_get_mip_levels_texturecubehalf" node="INTERNAL_realitykit_get_image_num_mip_levels" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texturecubehalf" />
    <output name="out" type="integer" />
  </nodedef>
  <implementation name="IMP_INTERNAL_realitykit_get_image_height_texturecubehalf" nodedef="ND_INTERNAL_realitykit_get_image_height_texturecubehalf" function="IMP_INTERNAL_realitykit_get_image_height_texturecubehalf" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_width_texturecubehalf" nodedef="ND_INTERNAL_realitykit_get_image_width_texturecubehalf" function="IMP_INTERNAL_realitykit_get_image_width_texturecubehalf" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texturecubehalf" nodedef="ND_INTERNAL_realitykit_get_image_get_mip_levels_texturecubehalf" function="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texturecubehalf" />
  <nodedef name="ND_RealityKitImageInfo_texturecubehalf" node="RealityKitImageInfo" nodegroup="realitykit" target="realitykit">
    <input name="file" type="filename" />
    <output default="0" name="width" type="integer" />
    <output default="0" name="height" type="integer" />
    <output default="0" name="num_mip_levels" type="integer" />
  </nodedef>
  <nodegraph name="NG_RealityKitImageInfo_texturecubehalf" nodedef="ND_RealityKitImageInfo_texturecubehalf">
    <INTERNAL_GetTexture name="getTexture" type="texturecubehalf">
      <input interfacename="file" name="file" type="filename" />
    </INTERNAL_GetTexture>
    <INTERNAL_realitykit_get_image_height name="get_height" type="integer">
      <input name="texture" nodename="getTexture" type="texturecubehalf" />
    </INTERNAL_realitykit_get_image_height>
    <INTERNAL_realitykit_get_image_width name="get_width" type="integer">
      <input name="texture" nodename="getTexture" type="texturecubehalf" />
    </INTERNAL_realitykit_get_image_width>
    <INTERNAL_realitykit_get_image_num_mip_levels name="get_num_mip_levels" type="integer">
      <input name="texture" nodename="getTexture" type="texturecubehalf" />
    </INTERNAL_realitykit_get_image_num_mip_levels>
    <output name="width" nodename="get_width" type="integer" />
    <output name="height" nodename="get_height" type="integer" />
    <output name="num_mip_levels" nodename="get_num_mip_levels" type="integer" />
  </nodegraph>
  <nodedef name="ND_INTERNAL_realitykit_get_image_height_texturecubefloat" node="INTERNAL_realitykit_get_image_height" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texturecubefloat" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_width_texturecubefloat" node="INTERNAL_realitykit_get_image_width" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texturecubefloat" />
    <output name="out" type="integer" />
  </nodedef>
  <nodedef name="ND_INTERNAL_realitykit_get_image_get_mip_levels_texturecubefloat" node="INTERNAL_realitykit_get_image_num_mip_levels" nodegroup="realitykit_internal">
    <input name="texture" nodename="getTexture" type="texturecubefloat" />
    <output name="out" type="integer" />
  </nodedef>
  <implementation name="IMP_INTERNAL_realitykit_get_image_height_texturecubefloat" nodedef="ND_INTERNAL_realitykit_get_image_height_texturecubefloat" function="IMP_INTERNAL_realitykit_get_image_height_texturecubefloat" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_width_texturecubefloat" nodedef="ND_INTERNAL_realitykit_get_image_width_texturecubefloat" function="IMP_INTERNAL_realitykit_get_image_width_texturecubefloat" />
  <implementation name="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texturecubefloat" nodedef="ND_INTERNAL_realitykit_get_image_get_mip_levels_texturecubefloat" function="IMP_INTERNAL_realitykit_get_image_get_num_mip_levels_texturecubefloat" />
  <nodedef name="ND_RealityKitImageInfo_texturecubefloat" node="RealityKitImageInfo" nodegroup="realitykit" target="realitykit">
    <input name="file" type="filename" />
    <output default="0" name="width" type="integer" />
    <output default="0" name="height" type="integer" />
    <output default="0" name="num_mip_levels" type="integer" />
  </nodedef>
  <nodegraph name="NG_RealityKitImageInfo_texturecubefloat" nodedef="ND_RealityKitImageInfo_texturecubefloat">
    <INTERNAL_GetTexture name="getTexture" type="texturecubefloat">
      <input interfacename="file" name="file" type="filename" />
    </INTERNAL_GetTexture>
    <INTERNAL_realitykit_get_image_height name="get_height" type="integer">
      <input name="texture" nodename="getTexture" type="texturecubefloat" />
    </INTERNAL_realitykit_get_image_height>
    <INTERNAL_realitykit_get_image_width name="get_width" type="integer">
      <input name="texture" nodename="getTexture" type="texturecubefloat" />
    </INTERNAL_realitykit_get_image_width>
    <INTERNAL_realitykit_get_image_num_mip_levels name="get_num_mip_levels" type="integer">
      <input name="texture" nodename="getTexture" type="texturecubefloat" />
    </INTERNAL_realitykit_get_image_num_mip_levels>
    <output name="width" nodename="get_width" type="integer" />
    <output name="height" nodename="get_height" type="integer" />
    <output name="num_mip_levels" nodename="get_num_mip_levels" type="integer" />
  </nodegraph>
</materialx>