b087538119
This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions.
27 lines
1.1 KiB
XML
27 lines
1.1 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<class name="HeightMapShape" inherits="Shape" version="3.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
|
|
<brief_description>
|
|
Height map shape for 3D physics.
|
|
</brief_description>
|
|
<description>
|
|
Height map shape resource, which can be added to a [PhysicsBody] or [Area].
|
|
</description>
|
|
<tutorials>
|
|
</tutorials>
|
|
<methods>
|
|
</methods>
|
|
<members>
|
|
<member name="map_data" type="PoolRealArray" setter="set_map_data" getter="get_map_data" default="PoolRealArray( 0, 0, 0, 0 )">
|
|
Height map data, pool array must be of [member map_width] * [member map_depth] size.
|
|
</member>
|
|
<member name="map_depth" type="int" setter="set_map_depth" getter="get_map_depth" default="2">
|
|
Number of vertices in the depth of the height map. Changing this will resize the [member map_data].
|
|
</member>
|
|
<member name="map_width" type="int" setter="set_map_width" getter="get_map_width" default="2">
|
|
Number of vertices in the width of the height map. Changing this will resize the [member map_data].
|
|
</member>
|
|
</members>
|
|
<constants>
|
|
</constants>
|
|
</class>
|