# Godot 3.2 Docs Sprint: Let's complete the class reference We use this shared document to work together on the Class Reference. Below, you'll see who is working on what at the moment, and a table with incomplete classes. To contribute: - [Read the **contribution guide**](http://docs.godotengine.org/en/latest/community/contributing/updating_the_class_reference.html). - Review the list of incomplete classes at the end of this document and pick one you want to work on. - Add the class you're working on, your name and the date to the **Locked classes** list below - remember to *unlock* them if you change your mind and stop working on them. More info/help: - See the last [**docs sprint blog post**](https://godotengine.org/article/godot-3-2-docs-sprint) for more details and a video overview of the workflow. - Join other documentation contributors on the `#documentation` channel on Godot's Discord: https://discord.gg/zH7NUgz Useful links: 1. [Recent class reference changes](https://github.com/godotengine/godot/commits/master/doc) 2. [Online class reference](http://docs.godotengine.org/en/latest/classes/_classes.html) (*auto-generated, don't edit the pages directly*) ------------------------------ ## Locked classes Write what you're working on and other contributors shouldn't edit (cleared on 2020-01-24): - - - **Important**: [how to keep your local branch up-to-date](http://docs.godotengine.org/en/latest/community/contributing/updating_the_class_reference.html#keeping-your-local-clone-up-to-date) ------------------------------ Pull request submitted, include #: - ------------------------------ Incomplete classes on: 2020-01-28 (master) **Do not edit the table** as changes will be lost on update. Generated automatically with `doc/tools/doc_status.py -bio doc/classes/ modules/*/doc_classes/` | --------------------------------------- | ----------- | ------- | ----------- | ------- | | Name | Brief Desc. | Desc. | Items | Overall | | --------------------------------------- | ----------- | ------- | ----------- | ------- | | @C# | MISSING | MISSING | 0/0 | 0% | | @NativeScript | MISSING | MISSING | 0/0 | 0% | | Animation | OK | OK | 52/75 | 76% | | AnimationNodeBlendTree | MISSING | MISSING | 0/16 | 0% | | AnimationNodeOneShot | MISSING | MISSING | 0/10 | 0% | | AnimationNodeOutput | MISSING | MISSING | 0/0 | 0% | | AnimationNodeStateMachineTransition | MISSING | MISSING | 10/10 | 33% | | AnimationNodeTimeScale | MISSING | MISSING | 0/0 | 0% | | AnimationNodeTimeSeek | MISSING | MISSING | 0/0 | 0% | | AnimationNodeTransition | MISSING | MISSING | 0/6 | 0% | | AnimationRootNode | MISSING | MISSING | 0/0 | 0% | | AnimationTrackEditPlugin | MISSING | MISSING | 0/0 | 0% | | AnimationTree | MISSING | MISSING | 0/11 | 0% | | AudioEffectChorus | OK | OK | 27/39 | 80% | | AudioEffectDistortion | OK | OK | 9/10 | 97% | | AudioEffectFilter | OK | OK | 3/8 | 82% | | AudioEffectHighShelfFilter | MISSING | MISSING | 0/0 | 0% | | AudioEffectInstance | MISSING | MISSING | 0/0 | 0% | | AudioEffectLimiter | OK | OK | 3/4 | 96% | | AudioEffectLowShelfFilter | MISSING | MISSING | 0/0 | 0% | | AudioEffectPitchShift | OK | OK | 2/9 | 76% | | AudioEffectRecord | MISSING | MISSING | 0/4 | 0% | | AudioEffectSpectrumAnalyzer | MISSING | MISSING | 1/9 | 3% | | AudioEffectSpectrumAnalyzerInstance | MISSING | MISSING | 2/3 | 9% | | AudioEffectStereoEnhance | MISSING | MISSING | 0/3 | 0% | | AudioStreamGenerator | MISSING | MISSING | 0/2 | 0% | | AudioStreamGeneratorPlayback | MISSING | MISSING | 0/6 | 0% | | AudioStreamMicrophone | MISSING | MISSING | 0/0 | 0% | | AudioStreamPlaybackResampled | MISSING | MISSING | 0/0 | 0% | | BakedLightmap | OK | OK | 18/23 | 88% | | BakedLightmapData | MISSING | MISSING | 0/10 | 0% | | BitMap | OK | OK | 7/9 | 93% | | BulletPhysicsDirectBodyState | MISSING | MISSING | 0/0 | 0% | | BulletPhysicsServer | MISSING | MISSING | 0/0 | 0% | | CSharpScript | MISSING | MISSING | 0/1 | 0% | | CheckBox | OK | OK | 1/18 | 55% | | CheckButton | OK | OK | 1/18 | 55% | | CollisionPolygon2D | OK | OK | 6/7 | 96% | | ColorPicker | OK | OK | 13/24 | 75% | | ColorPickerButton | OK | OK | 7/19 | 69% | | ConeTwistJoint | OK | OK | 11/13 | 94% | | ConfigFile | OK | OK | 9/14 | 85% | | EditorExportPlugin | MISSING | MISSING | 0/11 | 0% | | EditorFeatureProfile | MISSING | MISSING | 1/19 | 3% | | EditorFileDialog | MISSING | MISSING | 25/25 | 56% | | EditorFileSystem | OK | OK | 11/13 | 94% | | EditorFileSystemDirectory | OK | OK | 12/14 | 94% | | EditorImportPlugin | OK | OK | 10/12 | 94% | | EditorInspector | MISSING | MISSING | 0/8 | 0% | | EditorInterface | OK | OK | 19/24 | 89% | | EditorNavigationMeshGenerator | MISSING | MISSING | 0/2 | 0% | | EditorPlugin | OK | OK | 39/78 | 60% | | EditorResourceConversionPlugin | MISSING | MISSING | 0/2 | 0% | | EditorSceneImporter | OK | MISSING | 0/16 | 28% | | EditorSettings | OK | OK | 10/18 | 79% | | EditorSpatialGizmo | OK | OK | 12/17 | 86% | | EditorSpatialGizmoPlugin | OK | OK | 16/17 | 97% | | EditorSpinSlider | MISSING | MISSING | 0/3 | 0% | | FileDialog | OK | OK | 25/31 | 88% | | Font | OK | OK | 8/10 | 93% | | GDNative | MISSING | MISSING | 0/4 | 0% | | GDScriptFunctionState | OK | OK | 2/3 | 96% | | GDScriptNativeClass | MISSING | MISSING | 0/1 | 0% | | GIProbeData | MISSING | MISSING | 0/11 | 0% | | Generic6DOFJoint | OK | OK | 82/121 | 72% | | GodotSharp | MISSING | MISSING | 4/8 | 14% | | GraphEdit | OK | OK | 33/47 | 79% | | GraphNode | OK | OK | 32/51 | 73% | | GridContainer | OK | OK | 1/3 | 91% | | GridMap | OK | OK | 23/29 | 88% | | HSeparator | OK | OK | 0/2 | 91% | | HSlider | OK | OK | 0/6 | 77% | | HSplitContainer | OK | OK | 0/4 | 83% | | HTTPRequest | OK | OK | 22/25 | 93% | | HingeJoint | OK | OK | 20/26 | 87% | | InputEventGesture | MISSING | MISSING | 0/1 | 0% | | InputEventMIDI | MISSING | MISSING | 0/8 | 0% | | InputEventMagnifyGesture | MISSING | MISSING | 0/1 | 0% | | InputEventPanGesture | MISSING | MISSING | 0/1 | 0% | | InstancePlaceholder | OK | OK | 2/4 | 92% | | ItemList | OK | OK | 61/75 | 85% | | JSONRPC | MISSING | MISSING | 0/12 | 0% | | JavaClass | MISSING | MISSING | 0/0 | 0% | | JavaClassWrapper | MISSING | MISSING | 0/1 | 0% | | LinkButton | OK | OK | 3/11 | 74% | | MenuButton | OK | OK | 4/15 | 69% | | MultiplayerPeerGDNative | MISSING | MISSING | 0/0 | 0% | | NativeScript | MISSING | MISSING | 5/9 | 17% | | NavigationMesh | MISSING | MISSING | 0/36 | 0% | | NavigationMeshInstance | MISSING | MISSING | 0/2 | 0% | | NavigationPolygonInstance | MISSING | MISSING | 0/2 | 0% | | OptionButton | OK | OK | 24/37 | 77% | | PackedDataContainer | MISSING | MISSING | 0/3 | 0% | | PackedDataContainerRef | MISSING | MISSING | 0/1 | 0% | | PacketPeerGDNative | MISSING | MISSING | 0/0 | 0% | | PacketPeerStream | OK | OK | 1/3 | 91% | | Panel | OK | OK | 0/1 | 95% | | PanelContainer | OK | OK | 0/1 | 95% | | PhysicalBone | MISSING | MISSING | 0/20 | 0% | | Physics2DDirectSpaceState | OK | OK | 6/7 | 96% | | Physics2DServer | OK | OK | 143/166 | 88% | | Physics2DTestMotionResult | MISSING | MISSING | 0/9 | 0% | | PhysicsDirectBodyState | OK | OK | 29/31 | 96% | | PhysicsMaterial | OK | OK | 2/4 | 92% | | PhysicsServer | OK | OK | 217/238 | 92% | | PinJoint | OK | OK | 6/8 | 93% | | PluginScript | MISSING | MISSING | 1/1 | 5% | | Polygon2D | OK | OK | 13/25 | 73% | | PolygonPathFinder | MISSING | MISSING | 0/8 | 0% | | PopupPanel | OK | OK | 0/1 | 95% | | ProgressBar | OK | OK | 1/6 | 81% | | ProximityGroup | OK | OK | 0/7 | 74% | | ProxyTexture | MISSING | MISSING | 0/1 | 0% | | ResourceFormatLoaderCrypto | MISSING | MISSING | 0/0 | 0% | | ResourceFormatSaverCrypto | MISSING | MISSING | 0/0 | 0% | | ResourceImporter | MISSING | MISSING | 0/0 | 0% | | RichTextLabel | OK | OK | 54/90 | 67% | | RootMotionView | MISSING | MISSING | 0/5 | 0% | | Script | OK | OK | 9/14 | 85% | | ScriptEditor | MISSING | MISSING | 5/9 | 17% | | ScrollContainer | OK | OK | 10/11 | 97% | | Skeleton | OK | OK | 16/28 | 75% | | Skeleton2D | OK | MISSING | 1/4 | 46% | | SkeletonIK | MISSING | MISSING | 0/14 | 0% | | Skin | MISSING | MISSING | 0/8 | 0% | | SkinReference | MISSING | MISSING | 0/2 | 0% | | SliderJoint | OK | OK | 45/47 | 97% | | SoftBody | OK | OK | 13/20 | 83% | | SpatialGizmo | MISSING | MISSING | 0/0 | 0% | | SpatialVelocityTracker | MISSING | MISSING | 0/4 | 0% | | SpriteBase3D | OK | OK | 15/24 | 80% | | StreamPeerBuffer | MISSING | MISSING | 0/7 | 0% | | StreamPeerGDNative | MISSING | MISSING | 0/0 | 0% | | StreamPeerSSL | OK | OK | 8/11 | 90% | | StreamTexture | OK | OK | 1/2 | 95% | | TabContainer | OK | OK | 25/44 | 70% | | Tabs | OK | OK | 37/56 | 75% | | TextEdit | OK | OK | 94/127 | 78% | | TextFile | MISSING | MISSING | 0/0 | 0% | | TextureLayered | OK | OK | 0/14 | 59% | | TextureProgress | OK | OK | 24/26 | 96% | | TileSet | OK | OK | 63/83 | 81% | | Tree | OK | OK | 51/90 | 65% | | TreeItem | OK | OK | 61/71 | 89% | | VSeparator | OK | OK | 0/2 | 91% | | VSlider | OK | OK | 0/6 | 77% | | VSplitContainer | OK | OK | 0/4 | 83% | | Viewport | OK | OK | 88/92 | 96% | | VisualScriptBuiltinFunc | OK | OK | 63/70 | 92% | | VisualScriptConstructor | OK | OK | 0/4 | 83% | | VisualScriptCustomNode | OK | OK | 21/22 | 98% | | VisualScriptEditor | MISSING | MISSING | 3/3 | 13% | | VisualScriptExpression | MISSING | MISSING | 0/0 | 0% | | VisualScriptFunction | MISSING | MISSING | 0/0 | 0% | | VisualScriptFunctionCall | MISSING | MISSING | 0/20 | 0% | | VisualScriptFunctionState | MISSING | MISSING | 0/3 | 0% | | VisualScriptGlobalConstant | MISSING | MISSING | 0/1 | 0% | | VisualScriptIndexGet | MISSING | MISSING | 0/0 | 0% | | VisualScriptIndexSet | MISSING | MISSING | 0/0 | 0% | | VisualScriptInputAction | MISSING | MISSING | 0/6 | 0% | | VisualScriptLists | OK | OK | 0/8 | 71% | | VisualScriptOperator | MISSING | OK | 0/2 | 45% | | VisualScriptPropertyGet | MISSING | MISSING | 0/10 | 0% | | VisualScriptPropertySet | MISSING | MISSING | 0/23 | 0% | | VisualScriptResourcePath | MISSING | MISSING | 0/1 | 0% | | VisualScriptSceneTree | MISSING | MISSING | 0/0 | 0% | | VisualScriptSubCall | MISSING | MISSING | 0/1 | 0% | | VisualScriptTypeCast | MISSING | MISSING | 0/2 | 0% | | VisualScriptYield | MISSING | MISSING | 0/5 | 0% | | VisualScriptYieldSignal | MISSING | MISSING | 0/7 | 0% | | VisualShader | OK | OK | 1/21 | 51% | | VisualShaderNode | MISSING | MISSING | 12/12 | 38% | | VisualShaderNodeIf | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeInput | MISSING | MISSING | 0/3 | 0% | | VisualShaderNodeIs | MISSING | MISSING | 0/3 | 0% | | VisualShaderNodeOuterProduct | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeOutput | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeScalarClamp | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeScalarConstant | MISSING | MISSING | 0/1 | 0% | | VisualShaderNodeScalarDerivativeFunc | MISSING | MISSING | 0/4 | 0% | | VisualShaderNodeScalarFunc | MISSING | MISSING | 0/33 | 0% | | VisualShaderNodeScalarInterp | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeScalarOp | MISSING | MISSING | 0/11 | 0% | | VisualShaderNodeScalarSmoothStep | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeScalarSwitch | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeScalarUniform | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeSwitch | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeTexture | MISSING | MISSING | 0/12 | 0% | | VisualShaderNodeTextureUniform | MISSING | MISSING | 0/8 | 0% | | VisualShaderNodeTextureUniformTriplanar | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeTransformCompose | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeTransformConstant | MISSING | MISSING | 0/1 | 0% | | VisualShaderNodeTransformDecompose | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeTransformFunc | MISSING | MISSING | 0/3 | 0% | | VisualShaderNodeTransformMult | MISSING | MISSING | 0/5 | 0% | | VisualShaderNodeTransformUniform | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeTransformVecMult | MISSING | MISSING | 0/5 | 0% | | VisualShaderNodeUniform | MISSING | MISSING | 0/1 | 0% | | VisualShaderNodeVec3Constant | MISSING | MISSING | 0/1 | 0% | | VisualShaderNodeVec3Uniform | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorClamp | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorCompose | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorDecompose | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorDerivativeFunc | MISSING | MISSING | 0/4 | 0% | | VisualShaderNodeVectorDistance | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorFunc | MISSING | MISSING | 0/36 | 0% | | VisualShaderNodeVectorInterp | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorLen | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorOp | MISSING | MISSING | 0/13 | 0% | | VisualShaderNodeVectorRefract | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorScalarMix | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorScalarSmoothStep | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorScalarStep | MISSING | MISSING | 0/0 | 0% | | VisualShaderNodeVectorSmoothStep | MISSING | MISSING | 0/0 | 0% | | WebRTCDataChannel | MISSING | MISSING | 18/18 | 47% | | WebRTCDataChannelGDNative | MISSING | MISSING | 0/0 | 0% | | WebRTCPeerConnectionGDNative | MISSING | MISSING | 0/0 | 0% | | WindowDialog | OK | OK | 3/12 | 72% | | --------------------------------------- | ----------- | ------- | ----------- | ------- | | Total = 218 | MISSING | MISSING | 9413/10673 | 88% | | --------------------------------------- | ----------- | ------- | ----------- | ------- |