1
+ @file:Suppress(" NOTHING_TO_INLINE" , " UNCHECKED_CAST_TO_EXTERNAL_INTERFACE" )
2
+
3
+ package three
4
+
5
+ import three.addons.GLTFLoaderPlugin
6
+ import three.addons.MTLLoader
7
+ import three.addons.MaterialInfo
8
+
9
+ inline operator fun `T$12` .get (name : String ): Array <dynamic /* BufferAttribute | InterleavedBufferAttribute */>? =
10
+ asDynamic()[name] as ? Array < dynamic /* BufferAttribute | InterleavedBufferAttribute */ >
11
+
12
+ inline operator fun `T$12` .set (name : String , value : Array <dynamic /* BufferAttribute | InterleavedBufferAttribute */ >) {
13
+ asDynamic()[name] = value
14
+ }
15
+
16
+ inline operator fun `T$16` .get (define : String ): dynamic /* String? | Number ? | Boolean? */ =
17
+ asDynamic()[define]
18
+
19
+ inline operator fun `T$16` .set (define : String , value : String ) {
20
+ asDynamic()[define] = value
21
+ }
22
+
23
+ inline operator fun `T$16` .set (define : String , value : Number ) {
24
+ asDynamic()[define] = value
25
+ }
26
+
27
+ inline operator fun `T$16` .set (define : String , value : Boolean ) {
28
+ asDynamic()[define] = value
29
+ }
30
+
31
+ inline operator fun `T$17` .get (uniform : String ): IUniform__0 ? =
32
+ asDynamic()[uniform] as ? IUniform__0
33
+
34
+ inline operator fun `T$17` .set (uniform : String , value : IUniform__0 ) {
35
+ asDynamic()[uniform] = value
36
+ }
37
+
38
+ inline operator fun `T$31` .get (key : String ): Number ? =
39
+ asDynamic()[key] as ? Number
40
+
41
+ inline operator fun `T$31` .set (key : String , value : Number ) {
42
+ asDynamic()[key] = value
43
+ }
44
+
45
+ inline operator fun `T$79` .get (name : String ): GLTFLoaderPlugin ? =
46
+ asDynamic()[name] as ? GLTFLoaderPlugin
47
+
48
+ inline operator fun `T$79` .set (name : String , value : GLTFLoaderPlugin ) {
49
+ asDynamic()[name] = value
50
+ }
51
+
52
+ inline operator fun `T$88` .get (id : String ): Array <Number >? =
53
+ asDynamic()[id] as ? Array <Number >
54
+
55
+ inline operator fun `T$88` .set (id : String , value : Array <Number >) {
56
+ asDynamic()[id] = value
57
+ }
58
+
59
+ inline operator fun `T$89` .get (header : String ): String? =
60
+ asDynamic()[header] as ? String
61
+
62
+ inline operator fun `T$89` .set (header : String , value : String ) {
63
+ asDynamic()[header] = value
64
+ }
65
+
66
+ inline operator fun `T$90` .get (key : String ): Texture ? =
67
+ asDynamic()[key] as ? Texture
68
+
69
+ inline operator fun `T$90` .set (key : String , value : Texture ) {
70
+ asDynamic()[key] = value
71
+ }
72
+
73
+ inline operator fun `T$91` .get (key : String ): dynamic /* InstancedBufferGeometry ? | BufferGeometry <NormalBufferAttributes >? */ =
74
+ asDynamic()[key]
75
+
76
+ inline operator fun `T$91` .set (key : String , value : InstancedBufferGeometry ) {
77
+ asDynamic()[key] = value
78
+ }
79
+
80
+ inline operator fun `T$91` .set (key : String , value : BufferGeometry <NormalBufferAttributes >) {
81
+ asDynamic()[key] = value
82
+ }
83
+
84
+ inline operator fun `T$92` .get (key : String ): Material ? =
85
+ asDynamic()[key] as ? Material
86
+
87
+ inline operator fun `T$92` .set (key : String , value : Material ) {
88
+ asDynamic()[key] = value
89
+ }
90
+
91
+ inline operator fun `T$93` .get (key : String ): AnimationClip ? =
92
+ asDynamic()[key] as ? AnimationClip
93
+
94
+ inline operator fun `T$93` .set (key : String , value : AnimationClip ) {
95
+ asDynamic()[key] = value
96
+ }
97
+
98
+ inline operator fun `T$94` .get (key : String ): Source ? =
99
+ asDynamic()[key] as ? Source
100
+
101
+ inline operator fun `T$94` .set (key : String , value : Source ) {
102
+ asDynamic()[key] = value
103
+ }
104
+
105
+ inline operator fun ShaderLib.get (name : String ): ShaderLibShader ? =
106
+ asDynamic()[name] as ? ShaderLibShader
107
+
108
+ inline operator fun ShaderLib.set (name : String , value : ShaderLibShader ) {
109
+ asDynamic()[name] = value
110
+ }
111
+
112
+ // Nested interfaces:
113
+
114
+ inline operator fun MTLLoader .`T$82` .get (key : String ): MaterialInfo ? =
115
+ asDynamic()[key] as ? MaterialInfo
116
+
117
+ inline operator fun MTLLoader .`T$82` .set (key : String , value : MaterialInfo ) {
118
+ asDynamic()[key] = value
119
+ }
120
+
121
+ inline operator fun MTLLoader .`T$83` .get (key : String ): Material ? =
122
+ asDynamic()[key] as ? Material
123
+
124
+ inline operator fun MTLLoader .`T$83` .set (key : String , value : Material ) {
125
+ asDynamic()[key] = value
126
+ }
127
+
128
+ // three.addons:
129
+
130
+ inline operator fun three.addons .`T$88` .get (name : String ): `T $54`? =
131
+ asDynamic()[name] as ? `T $54 `
132
+
133
+ inline operator fun three.addons .`T$88` .set (name : String , value : `T $54`) {
134
+ asDynamic()[name] = value
135
+ }
0 commit comments