godotengine / godotengine/godot-docs

Class reference: missing enum members

Open
#11,830 1 comment 0 reactions 0 assignees View on GitHub
area:class reference bug
Dominant language
reStructuredText
Stars
5.7k
Forks
3.8k
Avg merge
1d 20h
Merged PRs (30d)
25

Description

**Your Godot version:** latest (https://github.com/godotengine/godot/commit/220b0b2f74d8e089481b140c42a42992a76dd6fc)

**Issue description:**

The following enum members are missing from the class reference:

- OpenXRAction : ActionType OPENXR_ACTION_HAPTIC
- AudioStreamInteractive : TransitionToTime TRANSITION_TO_TIME_PREVIOUS_POSITION
- LightmapGI : ShadowmaskMode SHADOWMASK_MODE_ONLY
- Object : ConnectFlags CONNECT_INHERITED

I understand that the entries are generated by `--doctool`, so I assume these are missing the BIND_ENUM_CONSTANT declaration in the `*.cpp` files? I assume this also means they aren't being exposed correctly

---

Current enum binds

https://github.com/godotengine/godot/blob/220b0b2f74d8e089481b140c42a42992a76dd6fc/modules/openxr/action_map/openxr_action.cpp#L49-L52

https://github.com/godotengine/godot/blob/220b0b2f74d8e089481b140c42a42992a76dd6fc/modules/interactive_music/audio_stream_interactive.cpp#L518-L524

https://github.com/godotengine/godot/blob/220b0b2f74d8e089481b140c42a42992a76dd6fc/scene/3d/lightmap_gi.cpp#L375-L377

https://github.com/godotengine/godot/blob/220b0b2f74d8e089481b140c42a42992a76dd6fc/core/object/object.cpp#L2076-L2080


**URL to the documentation page:**

https://docs.godotengine.org/en/stable/classes/class_openxraction.html#enum-openxraction-actiontype

https://docs.godotengine.org/en/stable/classes/class_audiostreaminteractive.html#enum-audiostreaminteractive-transitiontotime

https://docs.godotengine.org/en/stable/classes/class_lightmapgidata.html#enum-lightmapgidata-shadowmaskmode

https://docs.godotengine.org/en/stable/classes/class_object.html#enum-object-connectflags

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.