Skip to content

Commit

Permalink
Merge pull request #22808 from KellyThomas/vector-one
Browse files Browse the repository at this point in the history
Add ONE constants to Vector2 and Vector3
  • Loading branch information
akien-mga authored Oct 7, 2018
2 parents cebbb2a + b150ceb commit b17e71b
Show file tree
Hide file tree
Showing 15 changed files with 84 additions and 41 deletions.
2 changes: 2 additions & 0 deletions core/variant_call.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1895,6 +1895,7 @@ void register_variant_methods() {
_VariantCall::add_constant(Variant::VECTOR3, "AXIS_Z", Vector3::AXIS_Z);

_VariantCall::add_variant_constant(Variant::VECTOR3, "ZERO", Vector3(0, 0, 0));
_VariantCall::add_variant_constant(Variant::VECTOR3, "ONE", Vector3(1, 1, 1));
_VariantCall::add_variant_constant(Variant::VECTOR3, "INF", Vector3(Math_INF, Math_INF, Math_INF));
_VariantCall::add_variant_constant(Variant::VECTOR3, "LEFT", Vector3(-1, 0, 0));
_VariantCall::add_variant_constant(Variant::VECTOR3, "RIGHT", Vector3(1, 0, 0));
Expand All @@ -1904,6 +1905,7 @@ void register_variant_methods() {
_VariantCall::add_variant_constant(Variant::VECTOR3, "BACK", Vector3(0, 0, 1));

_VariantCall::add_variant_constant(Variant::VECTOR2, "ZERO", Vector2(0, 0));
_VariantCall::add_variant_constant(Variant::VECTOR2, "ONE", Vector2(1, 1));
_VariantCall::add_variant_constant(Variant::VECTOR2, "INF", Vector2(Math_INF, Math_INF));
_VariantCall::add_variant_constant(Variant::VECTOR2, "LEFT", Vector2(-1, 0));
_VariantCall::add_variant_constant(Variant::VECTOR2, "RIGHT", Vector2(1, 0));
Expand Down
2 changes: 2 additions & 0 deletions doc/classes/BaseButton.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,8 @@
<constant name="DRAW_DISABLED" value="3" enum="DrawMode">
The state of buttons are disabled.
</constant>
<constant name="DRAW_HOVER_PRESSED" value="4" enum="DrawMode">
</constant>
<constant name="ACTION_MODE_BUTTON_PRESS" value="0" enum="ActionMode">
Require just a press to consider the button clicked.
</constant>
Expand Down
4 changes: 4 additions & 0 deletions doc/classes/CheckBox.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,14 @@
</theme_item>
<theme_item name="font_color_hover" type="Color">
</theme_item>
<theme_item name="font_color_hover_pressed" type="Color">
</theme_item>
<theme_item name="font_color_pressed" type="Color">
</theme_item>
<theme_item name="hover" type="StyleBox">
</theme_item>
<theme_item name="hover_pressed" type="StyleBox">
</theme_item>
<theme_item name="hseparation" type="int">
</theme_item>
<theme_item name="normal" type="StyleBox">
Expand Down
4 changes: 4 additions & 0 deletions doc/classes/CheckButton.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,14 @@
</theme_item>
<theme_item name="font_color_hover" type="Color">
</theme_item>
<theme_item name="font_color_hover_pressed" type="Color">
</theme_item>
<theme_item name="font_color_pressed" type="Color">
</theme_item>
<theme_item name="hover" type="StyleBox">
</theme_item>
<theme_item name="hover_pressed" type="StyleBox">
</theme_item>
<theme_item name="hseparation" type="int">
</theme_item>
<theme_item name="normal" type="StyleBox">
Expand Down
18 changes: 12 additions & 6 deletions doc/classes/ProjectSettings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
<argument index="0" name="name" type="String">
</argument>
<description>
Returns true if the specified property exists and its initial value differs from the current value.
Returns true if the specified property exists and its initial value differs from the current value.
</description>
</method>
<method name="property_get_revert">
Expand All @@ -111,14 +111,14 @@
<argument index="0" name="name" type="String">
</argument>
<description>
Returns the initial value of the specified property. Returns null if the property does not exist.
Returns the initial value of the specified property. Returns null if the property does not exist.
</description>
</method>
<method name="save">
<return type="int" enum="Error">
</return>
<description>
Saves the configuration to the project.godot file.
Saves the configuration to the project.godot file.
</description>
</method>
<method name="save_custom">
Expand All @@ -127,7 +127,7 @@
<argument index="0" name="file" type="String">
</argument>
<description>
Saves the configuration to a custom file.
Saves the configuration to a custom file.
</description>
</method>
<method name="set_initial_value">
Expand Down Expand Up @@ -213,8 +213,6 @@
<member name="audio/mix_rate" type="int" setter="" getter="">
Mix rate used for audio. In general, it's better to not touch this and leave it to the host operating system.
</member>
<member name="audio/output_latency" type="int" setter="" getter="">
</member>
<member name="audio/video_delay_compensation_ms" type="int" setter="" getter="">
Setting to hardcode audio delay when playing video. Best to leave this untouched unless you know what you are doing.
</member>
Expand Down Expand Up @@ -697,6 +695,14 @@
</member>
<member name="rendering/quality/reflections/texture_array_reflections.mobile" type="bool" setter="" getter="">
</member>
<member name="rendering/quality/shading/force_blinn_over_ggx" type="bool" setter="" getter="">
</member>
<member name="rendering/quality/shading/force_blinn_over_ggx.mobile" type="bool" setter="" getter="">
</member>
<member name="rendering/quality/shading/force_lambert_over_burley" type="bool" setter="" getter="">
</member>
<member name="rendering/quality/shading/force_lambert_over_burley.mobile" type="bool" setter="" getter="">
</member>
<member name="rendering/quality/shading/force_vertex_shading" type="bool" setter="" getter="">
Force vertex shading for all rendering. This can increase performance a lot, but also reduces quality inmensely. Can work to optimize on very low end mobile.
</member>
Expand Down
18 changes: 13 additions & 5 deletions doc/classes/RichTextLabel.xml
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,12 @@
Adds a meta tag to the tag stack. Similar to the bbcode [code][url=something]{text}[/url][/code], but supports non-[String] metadata types.
</description>
</method>
<method name="push_strikethrough">
<return type="void">
</return>
<description>
</description>
</method>
<method name="push_table">
<return type="void">
</return>
Expand Down Expand Up @@ -304,15 +310,17 @@
</constant>
<constant name="ITEM_UNDERLINE" value="6" enum="ItemType">
</constant>
<constant name="ITEM_ALIGN" value="7" enum="ItemType">
<constant name="ITEM_STRIKETHROUGH" value="7" enum="ItemType">
</constant>
<constant name="ITEM_ALIGN" value="8" enum="ItemType">
</constant>
<constant name="ITEM_INDENT" value="8" enum="ItemType">
<constant name="ITEM_INDENT" value="9" enum="ItemType">
</constant>
<constant name="ITEM_LIST" value="9" enum="ItemType">
<constant name="ITEM_LIST" value="10" enum="ItemType">
</constant>
<constant name="ITEM_TABLE" value="10" enum="ItemType">
<constant name="ITEM_TABLE" value="11" enum="ItemType">
</constant>
<constant name="ITEM_META" value="11" enum="ItemType">
<constant name="ITEM_META" value="12" enum="ItemType">
</constant>
</constants>
<theme_items>
Expand Down
2 changes: 2 additions & 0 deletions doc/classes/ScriptCreateDialog.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@
</argument>
<argument index="1" name="path" type="String">
</argument>
<argument index="2" name="built_in_enabled" type="bool" default="true">
</argument>
<description>
Prefills required fields to configure the ScriptCreateDialog for use.
</description>
Expand Down
2 changes: 2 additions & 0 deletions doc/classes/SpinBox.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
</method>
</methods>
<members>
<member name="align" type="int" setter="set_align" getter="get_align" enum="LineEdit.Align">
</member>
<member name="editable" type="bool" setter="set_editable" getter="is_editable">
</member>
<member name="prefix" type="String" setter="set_prefix" getter="get_prefix">
Expand Down
2 changes: 2 additions & 0 deletions doc/classes/StreamPeerSSL.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@
<constant name="STATUS_DISCONNECTED" value="0" enum="Status">
A status representing a [code]StreamPeerSSL[/code] that is disconnected.
</constant>
<constant name="STATUS_HANDSHAKING" value="1" enum="Status">
</constant>
<constant name="STATUS_CONNECTED" value="2" enum="Status">
A status representing a [code]StreamPeerSSL[/code] that is connected to a host.
</constant>
Expand Down
7 changes: 2 additions & 5 deletions doc/classes/TreeItem.xml
Original file line number Diff line number Diff line change
Expand Up @@ -559,13 +559,10 @@
<constant name="CELL_MODE_RANGE" value="2" enum="TreeCellMode">
Cell contains a range.
</constant>
<constant name="CELL_MODE_RANGE_EXPRESSION" value="3" enum="TreeCellMode">
Cell contains a range expression.
</constant>
<constant name="CELL_MODE_ICON" value="4" enum="TreeCellMode">
<constant name="CELL_MODE_ICON" value="3" enum="TreeCellMode">
Cell contains an icon.
</constant>
<constant name="CELL_MODE_CUSTOM" value="5" enum="TreeCellMode">
<constant name="CELL_MODE_CUSTOM" value="4" enum="TreeCellMode">
</constant>
<constant name="ALIGN_LEFT" value="0" enum="TextAlign">
Align text to the left. See [code]set_text_align()[/code].
Expand Down
5 changes: 4 additions & 1 deletion doc/classes/Vector2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,10 @@
</members>
<constants>
<constant name="ZERO" value="Vector2( 0, 0 )">
Null vector.
Zero vector.
</constant>
<constant name="ONE" value="Vector2( 1, 1 )">
One vector.
</constant>
<constant name="INF" value="Vector2( inf, inf )">
Infinite vector.
Expand Down
5 changes: 4 additions & 1 deletion doc/classes/Vector3.xml
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,10 @@
Enumerated value for the Z axis.
</constant>
<constant name="ZERO" value="Vector3( 0, 0, 0 )">
Null vector.
Zero vector.
</constant>
<constant name="ONE" value="Vector3( 1, 1, 1 )">
One vector.
</constant>
<constant name="INF" value="Vector3( inf, inf, inf )">
Infinite vector.
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/VisualServer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4380,7 +4380,7 @@
</constant>
<constant name="ENV_TONE_MAPPER_LINEAR" value="0" enum="EnvironmentToneMapper">
</constant>
<constant name="ENV_TONE_MAPPER_REINHARDT" value="1" enum="EnvironmentToneMapper">
<constant name="ENV_TONE_MAPPER_REINHARD" value="1" enum="EnvironmentToneMapper">
</constant>
<constant name="ENV_TONE_MAPPER_FILMIC" value="2" enum="EnvironmentToneMapper">
</constant>
Expand Down
34 changes: 30 additions & 4 deletions modules/mono/doc_classes/GodotSharp.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,18 +23,44 @@
Detaches the current thread from the mono runtime.
</description>
</method>
<method name="is_domain_loaded">
<method name="get_domain_id">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_scripts_domain_id">
<return type="int">
</return>
<description>
</description>
</method>
<method name="is_domain_finalizing_for_unload">
<return type="bool">
</return>
<argument index="0" name="domain_id" type="int">
</argument>
<description>
Returns whether the domain is being finalized.
</description>
</method>
<method name="is_runtime_initialized">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="is_runtime_shutting_down">
<return type="bool">
</return>
<description>
Returns whether the scripts domain is loaded.
</description>
</method>
<method name="is_finalizing_domain">
<method name="is_scripts_domain_loaded">
<return type="bool">
</return>
<description>
Returns whether the scripts domain is being finalized.
Returns whether the scripts domain is loaded.
</description>
</method>
</methods>
Expand Down
18 changes: 0 additions & 18 deletions modules/opensimplex/doc_classes/NoiseTexture.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,6 @@
<demos>
</demos>
<methods>
<method name="set_height">
<return type="void">
</return>
<argument index="0" name="height" type="int">
</argument>
<description>
Set texture height.
</description>
</method>
<method name="set_width">
<return type="void">
</return>
<argument index="0" name="width" type="int">
</argument>
<description>
Set texture width.
</description>
</method>
</methods>
<members>
<member name="as_normalmap" type="bool" setter="set_as_normalmap" getter="is_normalmap">
Expand Down

0 comments on commit b17e71b

Please sign in to comment.