@@ -19,7 +19,7 @@ package com.example.xr.scenecore
1919import androidx.xr.runtime.Session
2020import androidx.xr.runtime.math.Vector4
2121import androidx.xr.scenecore.AlphaMode
22- import androidx.xr.scenecore.GltfModelEntity
22+ import androidx.xr.scenecore.GltfModelNode
2323import androidx.xr.scenecore.KhronosPbrMaterial
2424import androidx.xr.scenecore.Texture
2525import kotlin.io.path.Path
@@ -65,20 +65,17 @@ private class MaterialOverride(val xrSession: Session) {
6565 // [END androidxr_scenecore_material_override_setOcclusionTexture]
6666 }
6767
68- private fun setMaterialOverride (gltfModelEntity : GltfModelEntity , pbrMaterial : KhronosPbrMaterial ) {
68+ private fun setMaterialOverride (gltfModelNode : GltfModelNode , pbrMaterial : KhronosPbrMaterial ) {
6969 // [START androidxr_scenecore_material_override_setMaterialOverride]
70- gltfModelEntity.setMaterialOverride(
71- material = pbrMaterial,
72- nodeName = " Node Name"
70+ gltfModelNode.setMaterialOverride(
71+ material = pbrMaterial
7372 )
7473 // [END androidxr_scenecore_material_override_setMaterialOverride]
7574 }
7675
77- private fun clearMaterialOverride (gltfModelEntity : GltfModelEntity ) {
76+ private fun clearMaterialOverride (gltfModelNode : GltfModelNode ) {
7877 // [START androidxr_scenecore_material_override_clearMaterialOverride]
79- gltfModelEntity.clearMaterialOverride(
80- nodeName = " Node Name"
81- )
78+ gltfModelNode.clearMaterialOverride()
8279 // [END androidxr_scenecore_material_override_clearMaterialOverride]
8380 }
8481}
0 commit comments