@@ -44,6 +44,7 @@ export default defineConfig({
4444 { text : 'Cameras' , link : '/guide/core/cameras' } ,
4545 { text : 'Lights' , link : '/guide/core/lights' } ,
4646 { text : 'Assets' , link : '/guide/core/assets' } ,
47+ { text : 'Controllers' , link : '/guide/core/controllers' } ,
4748 ] } ,
4849 { text : '2D' , collapsed : true , items : [
4950 { text : 'Container' , link : '/guide/2d/container' } ,
@@ -94,12 +95,13 @@ export default defineConfig({
9495 { text : 'FFixedCamera' , link : '/api/3d/classes/FFixedCamera' } ,
9596 { text : 'FFreeCamera' , link : '/api/3d/classes/FFreeCamera' } ,
9697 ] } ,
97- { text : 'Character Classes' , items : [
98- { text : 'FCharacter' , link : '/api/2d/classes/FCharacter' } ,
99- { text : 'FCharacterDynamic' , link : '/api/2d/classes/FCharacterDynamic' } ,
100- { text : 'FCharacterKinematic' , link : '/api/2d/classes/FCharacterKinematic' } ,
101- { text : 'FCharacterKP' , link : '/api/2d/classes/FCharacterKP' } ,
102- { text : 'FCharacterKV' , link : '/api/2d/classes/FCharacterKV' } ,
98+ { text : 'Controller Classes' , items : [
99+ { text : 'FController' , link : '/api/2d/classes/FController' } ,
100+ { text : 'FCharacterController' , link : '/api/2d/classes/FCharacterController' } ,
101+ { text : 'FCharacterControllerD' , link : '/api/2d/classes/FCharacterControllerD' } ,
102+ { text : 'FCharacterControllerK' , link : '/api/2d/classes/FCharacterControllerK' } ,
103+ { text : 'FCharacterControllerKP' , link : '/api/2d/classes/FCharacterControllerKP' } ,
104+ { text : 'FCharacterControllerKV' , link : '/api/2d/classes/FCharacterControllerKV' } ,
103105 ] } ,
104106 { text : 'Core Classes' , items : [
105107 { text : 'FComponent' , link : '/api/2d/classes/FComponent' } ,
@@ -108,6 +110,7 @@ export default defineConfig({
108110 { text : 'FTransform' , link : '/api/2d/classes/FTransform' } ,
109111 ] } ,
110112 { text : 'Polygons Classes' , items : [
113+ { text : 'FPolygon' , link : '/api/2d/classes/FPolygon' } ,
111114 { text : 'FCircle' , link : '/api/2d/classes/FCircle' } ,
112115 { text : 'FRectangle' , link : '/api/2d/classes/FRectangle' } ,
113116 ] } ,
@@ -119,9 +122,10 @@ export default defineConfig({
119122 ] } ,
120123 { text : 'Interfaces' , items : [
121124 { text : 'FCameraOptions' , link : '/api/2d/interfaces/FCameraOptions' } ,
122- { text : 'FCharacterOptions' , link : '/api/2d/interfaces/FCharacterOptions' } ,
123- { text : 'FComponentOptions' , link : '/api/2d/interfaces/FComponentOptions' } ,
125+ { text : 'FCharacterControllerOptions' , link : '/api/2d/interfaces/FCharacterControllerOptions' } ,
124126 { text : 'FColliderOptions' , link : '/api/2d/interfaces/FColliderOptions' } ,
127+ { text : 'FComponentOptions' , link : '/api/2d/interfaces/FComponentOptions' } ,
128+ { text : 'FControllerOptions' , link : '/api/2d/interfaces/FControllerOptions' } ,
125129 { text : 'FRigidBodyOptions' , link : '/api/2d/interfaces/FRigidBodyOptions' } ,
126130 { text : 'FSceneOptions' , link : '/api/2d/interfaces/FSceneOptions' } ,
127131 { text : 'FTransformOptions' , link : '/api/2d/interfaces/FTransformOptions' } ,
@@ -136,42 +140,58 @@ export default defineConfig({
136140 { text : 'FOrbitCamera' , link : '/api/3d/classes/FOrbitCamera' } ,
137141 ] } ,
138142 { text : 'Character Classes' , items : [
139- { text : 'FCharacter' , link : '/api/3d/classes/FCharacter' } ,
140- { text : 'FCharacterDynamic' , link : '/api/3d/classes/FCharacterDynamic' } ,
141- { text : 'FCharacterKinematic' , link : '/api/3d/classes/FCharacterKinematic' } ,
142- { text : 'FCharacterKP' , link : '/api/3d/classes/FCharacterKP' } ,
143- { text : 'FCharacterKV' , link : '/api/3d/classes/FCharacterKV' } ,
143+ { text : 'FController' , link : '/api/3d/classes/FController' } ,
144+ { text : 'FCharacterController' , link : '/api/3d/classes/FCharacterController' } ,
145+ { text : 'FCharacterControllerD' , link : '/api/3d/classes/FCharacterControllerD' } ,
146+ { text : 'FCharacterControllerK' , link : '/api/3d/classes/FCharacterControllerK' } ,
147+ { text : 'FCharacterControllerKP' , link : '/api/3d/classes/FCharacterControllerKP' } ,
148+ { text : 'FCharacterControllerKV' , link : '/api/3d/classes/FCharacterControllerKV' } ,
144149 ] } ,
145150 { text : 'Core Classes' , items : [
146151 { text : 'FComponent' , link : '/api/3d/classes/FComponent' } ,
147152 { text : 'FComponentEmpty' , link : '/api/3d/classes/FComponentEmpty' } ,
148153 { text : 'FScene' , link : '/api/3d/classes/FScene' } ,
149154 { text : 'FTransform' , link : '/api/3d/classes/FTransform' } ,
150155 ] } ,
151- { text : 'Model Classes' , items : [
156+ { text : 'Polyhedrons Classes' , items : [
152157 { text : 'FCapsule' , link : '/api/3d/classes/FCapsule' } ,
153158 { text : 'FCuboid' , link : '/api/3d/classes/FCuboid' } ,
154- { text : 'FGLTF' , link : '/api/3d/classes/FGLTF' } ,
155159 { text : 'FPolyhedron' , link : '/api/3d/classes/FPolyhedron' } ,
156160 { text : 'FSphere' , link : '/api/3d/classes/FSphere' } ,
157161 ] } ,
162+ { text : 'Model Classes' , items : [
163+ { text : 'FModel' , link : '/api/3d/classes/FModel' } ,
164+ { text : 'FGLTF' , link : '/api/3d/classes/FGLTF' } ,
165+ { text : 'FGLB' , link : '/api/3d/classes/FGLB' } ,
166+ { text : 'FOBJ' , link : '/api/3d/classes/FOBJ' } ,
167+ { text : 'FFBX' , link : '/api/3d/classes/FFBX' } ,
168+ ] } ,
158169 { text : 'Enumerations' , items : [
159170 { text : 'FShapes' , link : '/api/3d/enumerations/FShapes' } ,
160171 ] } ,
161172 { text : 'Interfaces' , items : [
162- { text : 'FCharacterOptions' , link : '/api/3d/interfaces/FCharacterOptions' } ,
163- { text : 'FComponentOptions' , link : '/api/3d/interfaces/FComponentOptions' } ,
173+ { text : 'FAttachedCameraOptions' , link : '/api/3d/interfaces/FAttachedCameraOptions' } ,
174+ { text : 'FCameraOptions' , link : '/api/3d/interfaces/FCameraOptions' } ,
175+ { text : 'FCharacterControllerOptions' , link : '/api/3d/interfaces/FCharacterControllerOptions' } ,
164176 { text : 'FColliderOptions' , link : '/api/3d/interfaces/FColliderOptions' } ,
177+ { text : 'FComponentOptions' , link : '/api/3d/interfaces/FComponentOptions' } ,
178+ { text : 'FControllerOptions' , link : '/api/3d/interfaces/FControllerOptions' } ,
165179 { text : 'FRigidBodyOptions' , link : '/api/3d/interfaces/FRigidBodyOptions' } ,
166180 { text : 'FSceneOptions' , link : '/api/3d/interfaces/FSceneOptions' } ,
167181 { text : 'FTransformOptions' , link : '/api/3d/interfaces/FTransformOptions' } ,
168182 ] } ,
169183 ] } ,
170184 { text : 'core' , link : '/api/core/index.md' , collapsed : true , items : [
171- { text : 'FCamera' , link : '/api/core/classes/FCamera' } ,
172- { text : 'FComponent' , link : '/api/core/classes/FComponent' } ,
173- { text : 'FGroup' , link : '/api/core/classes/FGroup' } ,
174- { text : 'FScene' , link : '/api/core/classes/FScene' } ,
185+ { text : 'Core Classes' , items : [
186+ { text : 'FCamera' , link : '/api/core/classes/FCamera' } ,
187+ { text : 'FComponent' , link : '/api/core/classes/FComponent' } ,
188+ { text : 'FController' , link : '/api/core/classes/FController' } ,
189+ { text : 'FGroup' , link : '/api/core/classes/FGroup' } ,
190+ { text : 'FScene' , link : '/api/core/classes/FScene' } ,
191+ ] } ,
192+ { text : 'Interfaces' , items : [
193+ { text : 'FControllerOptions' , link : '/api/core/interfaces/FControllerOptions' } ,
194+ ] } ,
175195 ] } ,
176196 { text : 'devtools' , link : '/api/devtools/index.md' , collapsed : true , items : [
177197 { text : 'FDebug' , link : '/api/devtools/classes/FDebug' } ,
0 commit comments