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:
More info/help:
#documentation
channel on Godot's Discord: https://discord.gg/zH7NUgzUseful links:
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
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% |
–––––––––––––––––––- | –––––- | –––- | –––––- | –––- |