mirror of
https://github.com/Redot-Engine/redot-engine.git
synced 2025-12-06 07:17:42 -05:00
Document editor import options in the class reference
Tooltips are displayed when hovering import options, both in the Import dock and in the import defaults editor (which is in the Project Settings). Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
This commit is contained in:
@@ -11,6 +11,7 @@ def get_doc_classes():
|
||||
return [
|
||||
"AudioStreamOggVorbis",
|
||||
"AudioStreamPlaybackOggVorbis",
|
||||
"ResourceImporterOggVorbis",
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<member name="bpm" type="float" setter="set_bpm" getter="get_bpm" default="0.0">
|
||||
</member>
|
||||
<member name="loop" type="bool" setter="set_loop" getter="has_loop" default="false">
|
||||
If [code]true[/code], the stream will automatically loop when it reaches the end.
|
||||
If [code]true[/code], the audio will play again from the specified [member loop_offset] once it is done playing. Useful for ambient sounds and background music.
|
||||
</member>
|
||||
<member name="loop_offset" type="float" setter="set_loop_offset" getter="get_loop_offset" default="0.0">
|
||||
Time in seconds at which the stream starts after being looped.
|
||||
|
||||
22
modules/vorbis/doc_classes/ResourceImporterOggVorbis.xml
Normal file
22
modules/vorbis/doc_classes/ResourceImporterOggVorbis.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="ResourceImporterOggVorbis" inherits="ResourceImporter" version="4.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../doc/class.xsd">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<members>
|
||||
<member name="bar_beats" type="int" setter="" getter="" default="4">
|
||||
</member>
|
||||
<member name="beat_count" type="int" setter="" getter="" default="0">
|
||||
</member>
|
||||
<member name="bpm" type="float" setter="" getter="" default="0">
|
||||
</member>
|
||||
<member name="loop" type="bool" setter="" getter="" default="false">
|
||||
If [code]true[/code], the audio will play again from the specified [member loop_offset] once it is done playing. Useful for ambient sounds and background music.
|
||||
</member>
|
||||
<member name="loop_offset" type="float" setter="" getter="" default="0">
|
||||
</member>
|
||||
</members>
|
||||
</class>
|
||||
@@ -44,7 +44,11 @@ void initialize_vorbis_module(ModuleInitializationLevel p_level) {
|
||||
ogg_vorbis_importer.instantiate();
|
||||
ResourceFormatImporter::get_singleton()->add_importer(ogg_vorbis_importer);
|
||||
}
|
||||
|
||||
// Required to document import options in the class reference.
|
||||
GDREGISTER_CLASS(ResourceImporterOggVorbis);
|
||||
#endif
|
||||
|
||||
GDREGISTER_CLASS(AudioStreamOggVorbis);
|
||||
GDREGISTER_CLASS(AudioStreamPlaybackOggVorbis);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user