-
Notifications
You must be signed in to change notification settings - Fork 1
/
react-three-fiber-webstorm-fix.d.ts
145 lines (144 loc) · 8.3 KB
/
react-three-fiber-webstorm-fix.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
import * as ThreeProps from "@react-three/fiber/dist/declarations/src/three-types";
declare global {
namespace JSX {
interface IntrinsicElements {
object3D: ThreeProps.Object3DProps;
audioListener: ThreeProps.AudioListenerProps;
positionalAudio: ThreeProps.PositionalAudioProps;
mesh: ThreeProps.MeshProps;
instancedMesh: ThreeProps.InstancedMeshProps;
scene: ThreeProps.SceneProps;
sprite: ThreeProps.SpriteProps;
lOD: ThreeProps.LODProps;
skinnedMesh: ThreeProps.SkinnedMeshProps;
skeleton: ThreeProps.SkeletonProps;
bone: ThreeProps.BoneProps;
lineSegments: ThreeProps.LineSegmentsProps;
lineLoop: ThreeProps.LineLoopProps;
points: ThreeProps.PointsProps;
group: ThreeProps.GroupProps;
camera: ThreeProps.CameraProps;
perspectiveCamera: ThreeProps.PerspectiveCameraProps;
orthographicCamera: ThreeProps.OrthographicCameraProps;
cubeCamera: ThreeProps.CubeCameraProps;
arrayCamera: ThreeProps.ArrayCameraProps;
instancedBufferGeometry: ThreeProps.InstancedBufferGeometryProps;
bufferGeometry: ThreeProps.BufferGeometryProps;
boxBufferGeometry: ThreeProps.BoxBufferGeometryProps;
circleBufferGeometry: ThreeProps.CircleBufferGeometryProps;
coneBufferGeometry: ThreeProps.ConeBufferGeometryProps;
cylinderBufferGeometry: ThreeProps.CylinderBufferGeometryProps;
dodecahedronBufferGeometry: ThreeProps.DodecahedronBufferGeometryProps;
extrudeBufferGeometry: ThreeProps.ExtrudeBufferGeometryProps;
icosahedronBufferGeometry: ThreeProps.IcosahedronBufferGeometryProps;
latheBufferGeometry: ThreeProps.LatheBufferGeometryProps;
octahedronBufferGeometry: ThreeProps.OctahedronBufferGeometryProps;
planeBufferGeometry: ThreeProps.PlaneBufferGeometryProps;
polyhedronBufferGeometry: ThreeProps.PolyhedronBufferGeometryProps;
ringBufferGeometry: ThreeProps.RingBufferGeometryProps;
shapeBufferGeometry: ThreeProps.ShapeBufferGeometryProps;
sphereBufferGeometry: ThreeProps.SphereBufferGeometryProps;
tetrahedronBufferGeometry: ThreeProps.TetrahedronBufferGeometryProps;
torusBufferGeometry: ThreeProps.TorusBufferGeometryProps;
torusKnotBufferGeometry: ThreeProps.TorusKnotBufferGeometryProps;
tubeBufferGeometry: ThreeProps.TubeBufferGeometryProps;
wireframeGeometry: ThreeProps.WireframeGeometryProps;
tetrahedronGeometry: ThreeProps.TetrahedronGeometryProps;
octahedronGeometry: ThreeProps.OctahedronGeometryProps;
icosahedronGeometry: ThreeProps.IcosahedronGeometryProps;
dodecahedronGeometry: ThreeProps.DodecahedronGeometryProps;
polyhedronGeometry: ThreeProps.PolyhedronGeometryProps;
tubeGeometry: ThreeProps.TubeGeometryProps;
torusKnotGeometry: ThreeProps.TorusKnotGeometryProps;
torusGeometry: ThreeProps.TorusGeometryProps;
sphereGeometry: ThreeProps.SphereGeometryProps;
ringGeometry: ThreeProps.RingGeometryProps;
planeGeometry: ThreeProps.PlaneGeometryProps;
latheGeometry: ThreeProps.LatheGeometryProps;
shapeGeometry: ThreeProps.ShapeGeometryProps;
extrudeGeometry: ThreeProps.ExtrudeGeometryProps;
edgesGeometry: ThreeProps.EdgesGeometryProps;
coneGeometry: ThreeProps.ConeGeometryProps;
cylinderGeometry: ThreeProps.CylinderGeometryProps;
circleGeometry: ThreeProps.CircleGeometryProps;
boxGeometry: ThreeProps.BoxGeometryProps;
capsuleGeometry: ThreeProps.CapsuleGeometryProps;
material: ThreeProps.MaterialProps;
shadowMaterial: ThreeProps.ShadowMaterialProps;
spriteMaterial: ThreeProps.SpriteMaterialProps;
rawShaderMaterial: ThreeProps.RawShaderMaterialProps;
shaderMaterial: ThreeProps.ShaderMaterialProps;
pointsMaterial: ThreeProps.PointsMaterialProps;
meshPhysicalMaterial: ThreeProps.MeshPhysicalMaterialProps;
meshStandardMaterial: ThreeProps.MeshStandardMaterialProps;
meshPhongMaterial: ThreeProps.MeshPhongMaterialProps;
meshToonMaterial: ThreeProps.MeshToonMaterialProps;
meshNormalMaterial: ThreeProps.MeshNormalMaterialProps;
meshLambertMaterial: ThreeProps.MeshLambertMaterialProps;
meshDepthMaterial: ThreeProps.MeshDepthMaterialProps;
meshDistanceMaterial: ThreeProps.MeshDistanceMaterialProps;
meshBasicMaterial: ThreeProps.MeshBasicMaterialProps;
meshMatcapMaterial: ThreeProps.MeshMatcapMaterialProps;
lineDashedMaterial: ThreeProps.LineDashedMaterialProps;
lineBasicMaterial: ThreeProps.LineBasicMaterialProps;
primitive: ThreeProps.PrimitiveProps;
light: ThreeProps.LightProps;
spotLightShadow: ThreeProps.SpotLightShadowProps;
spotLight: ThreeProps.SpotLightProps;
pointLight: ThreeProps.PointLightProps;
rectAreaLight: ThreeProps.RectAreaLightProps;
hemisphereLight: ThreeProps.HemisphereLightProps;
directionalLightShadow: ThreeProps.DirectionalLightShadowProps;
directionalLight: ThreeProps.DirectionalLightProps;
ambientLight: ThreeProps.AmbientLightProps;
lightShadow: ThreeProps.LightShadowProps;
ambientLightProbe: ThreeProps.AmbientLightProbeProps;
hemisphereLightProbe: ThreeProps.HemisphereLightProbeProps;
lightProbe: ThreeProps.LightProbeProps;
spotLightHelper: ThreeProps.SpotLightHelperProps;
skeletonHelper: ThreeProps.SkeletonHelperProps;
pointLightHelper: ThreeProps.PointLightHelperProps;
hemisphereLightHelper: ThreeProps.HemisphereLightHelperProps;
gridHelper: ThreeProps.GridHelperProps;
polarGridHelper: ThreeProps.PolarGridHelperProps;
directionalLightHelper: ThreeProps.DirectionalLightHelperProps;
cameraHelper: ThreeProps.CameraHelperProps;
boxHelper: ThreeProps.BoxHelperProps;
box3Helper: ThreeProps.Box3HelperProps;
planeHelper: ThreeProps.PlaneHelperProps;
arrowHelper: ThreeProps.ArrowHelperProps;
axesHelper: ThreeProps.AxesHelperProps;
texture: ThreeProps.TextureProps;
videoTexture: ThreeProps.VideoTextureProps;
dataTexture: ThreeProps.DataTextureProps;
dataTexture3D: ThreeProps.DataTexture3DProps;
compressedTexture: ThreeProps.CompressedTextureProps;
cubeTexture: ThreeProps.CubeTextureProps;
canvasTexture: ThreeProps.CanvasTextureProps;
depthTexture: ThreeProps.DepthTextureProps;
raycaster: ThreeProps.RaycasterProps;
vector2: ThreeProps.Vector2Props;
vector3: ThreeProps.Vector3Props;
vector4: ThreeProps.Vector4Props;
euler: ThreeProps.EulerProps;
matrix3: ThreeProps.Matrix3Props;
matrix4: ThreeProps.Matrix4Props;
quaternion: ThreeProps.QuaternionProps;
bufferAttribute: ThreeProps.BufferAttributeProps;
float16BufferAttribute: ThreeProps.Float16BufferAttributeProps;
float32BufferAttribute: ThreeProps.Float32BufferAttributeProps;
float64BufferAttribute: ThreeProps.Float64BufferAttributeProps;
int8BufferAttribute: ThreeProps.Int8BufferAttributeProps;
int16BufferAttribute: ThreeProps.Int16BufferAttributeProps;
int32BufferAttribute: ThreeProps.Int32BufferAttributeProps;
uint8BufferAttribute: ThreeProps.Uint8BufferAttributeProps;
uint16BufferAttribute: ThreeProps.Uint16BufferAttributeProps;
uint32BufferAttribute: ThreeProps.Uint32BufferAttributeProps;
instancedBufferAttribute: ThreeProps.InstancedBufferAttributeProps;
color: ThreeProps.ColorProps;
fog: ThreeProps.FogProps;
fogExp2: ThreeProps.FogExp2Props;
shape: ThreeProps.ShapeProps;
}
}
}