SYMBOL INDEX (465 symbols across 43 files) FILE: doc/dump_contributors.py function normalize_name (line 17) | def normalize_name(name): function normalize_gitbash_path (line 28) | def normalize_gitbash_path(path): FILE: project/addons/terrain_3d/csharp/Terrain3D.cs class Terrain3D (line 11) | [Tool] method Terrain3D (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3D Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3D Instantiate() => Bind(ClassDB.Instantiate(... type DebugLevelEnum (line 63) | public enum DebugLevelEnum type RegionSizeEnum (line 71) | public enum RegionSizeEnum class GDExtensionSignalName (line 81) | public new static class GDExtensionSignalName class GDExtensionPropertyName (line 135) | public new static class GDExtensionPropertyName class GDExtensionMethodName (line 625) | public new static class GDExtensionMethodName method SetEditor (line 642) | public new void SetEditor(Terrain3DEditor editor) => method GetEditor (line 645) | public new Terrain3DEditor GetEditor() => method SetPlugin (line 648) | public new void SetPlugin(GodotObject plugin) => method GetPlugin (line 651) | public new GodotObject GetPlugin() => method SetCamera (line 654) | public new void SetCamera(Camera3D camera) => method GetCamera (line 657) | public new Camera3D GetCamera() => method GetClipmapTargetPosition (line 660) | public new Vector3 GetClipmapTargetPosition() => method GetCollisionTargetPosition (line 663) | public new Vector3 GetCollisionTargetPosition() => method Snap (line 666) | public new void Snap() => method GetIntersection (line 669) | public new Vector3 GetIntersection(Vector3 srcPos, Vector3 direction, ... method GetRaycastResult (line 672) | public new Godot.Collections.Dictionary GetRaycastResult(Vector3 srcPo... method BakeMesh (line 675) | public new Mesh BakeMesh(long lod, Terrain3DData.HeightFilter filter =... method GenerateNavMeshSourceGeometry (line 678) | public new Vector3[] GenerateNavMeshSourceGeometry(Aabb globalAabb, bo... FILE: project/addons/terrain_3d/csharp/Terrain3DAssets.cs class Terrain3DAssets (line 11) | [Tool] method Terrain3DAssets (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DAssets Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DAssets Instantiate() => Bind(ClassDB.Instan... type AssetType (line 63) | public enum AssetType class GDExtensionSignalName (line 69) | public new static class GDExtensionSignalName class GDExtensionPropertyName (line 123) | public new static class GDExtensionPropertyName class GDExtensionMethodName (line 141) | public new static class GDExtensionMethodName method SetTextureAsset (line 166) | public new void SetTextureAsset(long id, Terrain3DTextureAsset texture... method GetTextureAsset (line 169) | public new Terrain3DTextureAsset GetTextureAsset(long id) => method GetTextureCount (line 172) | public new long GetTextureCount() => method GetAlbedoArrayRid (line 175) | public new Rid GetAlbedoArrayRid() => method GetNormalArrayRid (line 178) | public new Rid GetNormalArrayRid() => method GetTextureColors (line 181) | public new Color[] GetTextureColors() => method GetTextureNormalDepths (line 184) | public new float[] GetTextureNormalDepths() => method GetTextureAoStrengths (line 187) | public new float[] GetTextureAoStrengths() => method GetTextureAoLightAffects (line 190) | public new float[] GetTextureAoLightAffects() => method GetTextureRoughnessMods (line 193) | public new float[] GetTextureRoughnessMods() => method GetTextureUvScales (line 196) | public new float[] GetTextureUvScales() => method GetTextureDetiles (line 199) | public new Vector2[] GetTextureDetiles() => method GetTextureDisplacements (line 202) | public new Vector2[] GetTextureDisplacements() => method ClearTextures (line 205) | public new void ClearTextures(bool update = false) => method UpdateTextureList (line 208) | public new void UpdateTextureList() => method SetMeshAsset (line 211) | public new void SetMeshAsset(long id, Terrain3DMeshAsset mesh) => method GetMeshAsset (line 214) | public new Terrain3DMeshAsset GetMeshAsset(long id) => method GetMeshCount (line 217) | public new long GetMeshCount() => method CreateMeshThumbnails (line 220) | public new void CreateMeshThumbnails(long id = -1, Vector2I size = def... method UpdateMeshList (line 223) | public new void UpdateMeshList() => method Save (line 226) | public new Error Save(string path = "") => FILE: project/addons/terrain_3d/csharp/Terrain3DCollision.cs class Terrain3DCollision (line 11) | [Tool] method Terrain3DCollision (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DCollision Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DCollision Instantiate() => Bind(ClassDB.Ins... type CollisionMode (line 63) | public enum CollisionMode class GDExtensionPropertyName (line 72) | public new static class GDExtensionPropertyName class GDExtensionMethodName (line 125) | public new static class GDExtensionMethodName method Build (line 136) | public new void Build() => method Update (line 139) | public new void Update(bool rebuild = false) => method Destroy (line 142) | public new void Destroy() => method IsEnabled (line 145) | public new bool IsEnabled() => method IsEditorMode (line 148) | public new bool IsEditorMode() => method IsDynamicMode (line 151) | public new bool IsDynamicMode() => method GetRid (line 154) | public new Rid GetRid() => FILE: project/addons/terrain_3d/csharp/Terrain3DData.cs class Terrain3DData (line 11) | [Tool] method Terrain3DData (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DData Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DData Instantiate() => Bind(ClassDB.Instanti... type HeightFilter (line 63) | public enum HeightFilter class GDExtensionSignalName (line 69) | public new static class GDExtensionSignalName class GDExtensionPropertyName (line 223) | public new static class GDExtensionPropertyName class GDExtensionMethodName (line 252) | public new static class GDExtensionMethodName method GetRegionCount (line 325) | public new long GetRegionCount() => method GetRegionsActive (line 328) | public new Godot.Collections.Array GetRegionsActive(bool copy = false,... method GetRegionsAll (line 331) | public new Godot.Collections.Dictionary GetRegionsAll() => method GetRegionMap (line 334) | public new int[] GetRegionMap() => method GetRegionMapIndex (line 337) | public new static long GetRegionMapIndex(Vector2I regionLocation) => method DoForRegions (line 340) | public new void DoForRegions(Rect2I area, Callable callback) => method ChangeRegionSize (line 343) | public new void ChangeRegionSize(long regionSize) => method GetRegionLocation (line 346) | public new Vector2I GetRegionLocation(Vector3 globalPosition) => method GetRegionId (line 349) | public new long GetRegionId(Vector2I regionLocation) => method GetRegionIdp (line 352) | public new long GetRegionIdp(Vector3 globalPosition) => method HasRegion (line 355) | public new bool HasRegion(Vector2I regionLocation) => method HasRegionp (line 358) | public new bool HasRegionp(Vector3 globalPosition) => method GetRegion (line 361) | public new Terrain3DRegion GetRegion(Vector2I regionLocation) => method GetRegionp (line 364) | public new Terrain3DRegion GetRegionp(Vector3 globalPosition) => method SetRegionModified (line 367) | public new void SetRegionModified(Vector2I regionLocation, bool modifi... method IsRegionModified (line 370) | public new bool IsRegionModified(Vector2I regionLocation) => method SetRegionDeleted (line 373) | public new void SetRegionDeleted(Vector2I regionLocation, bool deleted... method IsRegionDeleted (line 376) | public new bool IsRegionDeleted(Vector2I regionLocation) => method AddRegionBlankp (line 379) | public new Terrain3DRegion AddRegionBlankp(Vector3 globalPosition, boo... method AddRegionBlank (line 382) | public new Terrain3DRegion AddRegionBlank(Vector2I regionLocation, boo... method AddRegion (line 385) | public new Error AddRegion(Terrain3DRegion region, bool update = true) => method RemoveRegionp (line 388) | public new void RemoveRegionp(Vector3 globalPosition, bool update = tr... method RemoveRegionl (line 391) | public new void RemoveRegionl(Vector2I regionLocation, bool update = t... method RemoveRegion (line 394) | public new void RemoveRegion(Terrain3DRegion region, bool update = tru... method SaveDirectory (line 397) | public new void SaveDirectory(string directory) => method SaveRegion (line 400) | public new void SaveRegion(Vector2I regionLocation, string directory, ... method LoadDirectory (line 403) | public new void LoadDirectory(string directory) => method LoadRegion (line 406) | public new void LoadRegion(Vector2I regionLocation, string directory, ... method GetMaps (line 409) | public new Godot.Collections.Array GetMaps(Terrain3DRegion.MapType map... method UpdateMaps (line 412) | public new void UpdateMaps(Terrain3DRegion.MapType mapType = Terrain3D... method GetHeightMapsRid (line 415) | public new Rid GetHeightMapsRid() => method GetControlMapsRid (line 418) | public new Rid GetControlMapsRid() => method GetColorMapsRid (line 421) | public new Rid GetColorMapsRid() => method SetPixel (line 424) | public new void SetPixel(Terrain3DRegion.MapType mapType, Vector3 glob... method GetPixel (line 427) | public new Color GetPixel(Terrain3DRegion.MapType mapType, Vector3 glo... method SetHeight (line 430) | public new void SetHeight(Vector3 globalPosition, double height) => method GetHeight (line 433) | public new double GetHeight(Vector3 globalPosition) => method SetColor (line 436) | public new void SetColor(Vector3 globalPosition, Color color) => method GetColor (line 439) | public new Color GetColor(Vector3 globalPosition) => method SetControl (line 442) | public new void SetControl(Vector3 globalPosition, long control) => method GetControl (line 445) | public new long GetControl(Vector3 globalPosition) => method SetRoughness (line 448) | public new void SetRoughness(Vector3 globalPosition, double roughness) => method GetRoughness (line 451) | public new double GetRoughness(Vector3 globalPosition) => method SetControlBaseId (line 454) | public new void SetControlBaseId(Vector3 globalPosition, long textureI... method GetControlBaseId (line 457) | public new long GetControlBaseId(Vector3 globalPosition) => method SetControlOverlayId (line 460) | public new void SetControlOverlayId(Vector3 globalPosition, long textu... method GetControlOverlayId (line 463) | public new long GetControlOverlayId(Vector3 globalPosition) => method SetControlBlend (line 466) | public new void SetControlBlend(Vector3 globalPosition, double blendVa... method GetControlBlend (line 469) | public new double GetControlBlend(Vector3 globalPosition) => method SetControlAngle (line 472) | public new void SetControlAngle(Vector3 globalPosition, double degrees... method GetControlAngle (line 475) | public new double GetControlAngle(Vector3 globalPosition) => method SetControlScale (line 478) | public new void SetControlScale(Vector3 globalPosition, double percent... method GetControlScale (line 481) | public new double GetControlScale(Vector3 globalPosition) => method SetControlHole (line 484) | public new void SetControlHole(Vector3 globalPosition, bool enable) => method GetControlHole (line 487) | public new bool GetControlHole(Vector3 globalPosition) => method SetControlNavigation (line 490) | public new void SetControlNavigation(Vector3 globalPosition, bool enab... method GetControlNavigation (line 493) | public new bool GetControlNavigation(Vector3 globalPosition) => method SetControlAuto (line 496) | public new void SetControlAuto(Vector3 globalPosition, bool enable) => method GetControlAuto (line 499) | public new bool GetControlAuto(Vector3 globalPosition) => method GetNormal (line 502) | public new Vector3 GetNormal(Vector3 globalPosition) => method IsInSlope (line 505) | public new bool IsInSlope(Vector3 globalPosition, Vector2 slopeRange, ... method GetTextureId (line 508) | public new Vector3 GetTextureId(Vector3 globalPosition) => method GetMeshVertex (line 511) | public new Vector3 GetMeshVertex(long lod, Terrain3DData.HeightFilter ... method GetHeightRange (line 514) | public new Vector2 GetHeightRange() => method CalcHeightRange (line 517) | public new void CalcHeightRange(bool recursive = false) => method ImportImages (line 520) | public new void ImportImages(Godot.Collections.Array images, Vector3 g... method ExportImage (line 523) | public new Error ExportImage(string fileName, Terrain3DRegion.MapType ... method LayeredToImage (line 526) | public new Image LayeredToImage(Terrain3DRegion.MapType mapType) => method Dump (line 529) | public new void Dump(bool verbose = false) => FILE: project/addons/terrain_3d/csharp/Terrain3DEditor.cs class Terrain3DEditor (line 11) | [Tool] method Terrain3DEditor (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DEditor Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DEditor Instantiate() => Bind(ClassDB.Instan... type Operation (line 63) | public enum Operation type Tool (line 73) | public enum Tool class GDExtensionMethodName (line 90) | public new static class GDExtensionMethodName method SetTerrain (line 107) | public new void SetTerrain(Terrain3D terrain) => method GetTerrain (line 110) | public new Terrain3D GetTerrain() => method SetBrushData (line 113) | public new void SetBrushData(Godot.Collections.Dictionary data) => method SetTool (line 116) | public new void SetTool(Terrain3DEditor.Tool tool) => method GetTool (line 119) | public new Terrain3DEditor.Tool GetTool() => method SetOperation (line 122) | public new void SetOperation(Terrain3DEditor.Operation operation) => method GetOperation (line 125) | public new Terrain3DEditor.Operation GetOperation() => method StartOperation (line 128) | public new void StartOperation(Vector3 position) => method IsOperating (line 131) | public new bool IsOperating() => method Operate (line 134) | public new void Operate(Vector3 position, double cameraDirection) => method BackupRegion (line 137) | public new void BackupRegion(Terrain3DRegion region) => method StopOperation (line 140) | public new void StopOperation() => method ApplyUndo (line 143) | public new void ApplyUndo(Godot.Collections.Dictionary data) => FILE: project/addons/terrain_3d/csharp/Terrain3DInstancer.cs class Terrain3DInstancer (line 11) | [Tool] method Terrain3DInstancer (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DInstancer Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DInstancer Instantiate() => Bind(ClassDB.Ins... type InstancerMode (line 63) | public enum InstancerMode class GDExtensionPropertyName (line 69) | public new static class GDExtensionPropertyName class GDExtensionMethodName (line 80) | public new static class GDExtensionMethodName method ClearByMesh (line 98) | public new void ClearByMesh(long meshId) => method ClearByLocation (line 101) | public new void ClearByLocation(Vector2I regionLocation, long meshId) => method ClearByRegion (line 104) | public new void ClearByRegion(Terrain3DRegion region, long meshId) => method IsEnabled (line 107) | public new bool IsEnabled() => method AddInstances (line 110) | public new void AddInstances(Vector3 globalPosition, Godot.Collections... method RemoveInstances (line 113) | public new void RemoveInstances(Vector3 globalPosition, Godot.Collecti... method AddMultimesh (line 116) | public new void AddMultimesh(long meshId, MultiMesh multimesh, Transfo... method AddTransforms (line 119) | public new void AddTransforms(long meshId, Godot.Collections.Array tra... method AppendLocation (line 122) | public new void AppendLocation(Vector2I regionLocation, long meshId, G... method AppendRegion (line 125) | public new void AppendRegion(Terrain3DRegion region, long meshId, Godo... method UpdateTransforms (line 128) | public new void UpdateTransforms(Aabb aabb) => method GetClosestMeshId (line 131) | public new long GetClosestMeshId(Vector3 globalPosition) => method UpdateMmis (line 134) | public new void UpdateMmis(long meshId = -1, Vector2I regionLocation =... method SwapIds (line 137) | public new void SwapIds(long srcId, long destId) => FILE: project/addons/terrain_3d/csharp/Terrain3DMaterial.cs class Terrain3DMaterial (line 11) | [Tool] method Terrain3DMaterial (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DMaterial Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DMaterial Instantiate() => Bind(ClassDB.Inst... type WorldBackgroundEnum (line 63) | public enum WorldBackgroundEnum type TextureFilteringEnum (line 70) | public enum TextureFilteringEnum type UpdateFlags (line 76) | public enum UpdateFlags class GDExtensionPropertyName (line 85) | public new static class GDExtensionPropertyName class GDExtensionMethodName (line 355) | public new static class GDExtensionMethodName method Update (line 367) | public new void Update(long flags = 0) => method GetMaterialRid (line 370) | public new Rid GetMaterialRid() => method GetShaderRid (line 373) | public new Rid GetShaderRid() => method GetBufferMaterialRid (line 376) | public new Rid GetBufferMaterialRid() => method GetBufferShaderRid (line 379) | public new Rid GetBufferShaderRid() => method SetShaderParam (line 382) | public new void SetShaderParam(StringName name, Variant value) => method GetShaderParam (line 385) | public new void GetShaderParam(StringName name) => method Save (line 388) | public new Error Save(string path = "") => FILE: project/addons/terrain_3d/csharp/Terrain3DMeshAsset.cs class Terrain3DMeshAsset (line 11) | [Tool] method Terrain3DMeshAsset (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DMeshAsset Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DMeshAsset Instantiate() => Bind(ClassDB.Ins... type GenType (line 63) | public enum GenType class GDExtensionSignalName (line 70) | public new static class GDExtensionSignalName class GDExtensionPropertyName (line 174) | public new static class GDExtensionPropertyName class GDExtensionMethodName (line 373) | public new static class GDExtensionMethodName method Clear (line 386) | public new void Clear() => method SetHighlighted (line 389) | public new void SetHighlighted(bool enabled) => method IsHighlighted (line 392) | public new bool IsHighlighted() => method GetHighlightColor (line 395) | public new Color GetHighlightColor() => method GetThumbnail (line 398) | public new Texture2D GetThumbnail() => method GetMesh (line 401) | public new Mesh GetMesh(long lod = 0) => method SetLodRange (line 404) | public new void SetLodRange(long lod, double distance) => method GetLodRange (line 407) | public new double GetLodRange(long lod) => method GetInstanceCount (line 410) | public new long GetInstanceCount() => FILE: project/addons/terrain_3d/csharp/Terrain3DRegion.cs class Terrain3DRegion (line 11) | [Tool] method Terrain3DRegion (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DRegion Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DRegion Instantiate() => Bind(ClassDB.Instan... type MapType (line 63) | public enum MapType class GDExtensionPropertyName (line 71) | public new static class GDExtensionPropertyName class GDExtensionMethodName (line 159) | public new static class GDExtensionMethodName method Clear (line 179) | public new void Clear() => method SetMap (line 182) | public new void SetMap(Terrain3DRegion.MapType mapType, Image map) => method GetMap (line 185) | public new Image GetMap(Terrain3DRegion.MapType mapType) => method SetMaps (line 188) | public new void SetMaps(Godot.Collections.Array maps) => method GetMaps (line 191) | public new Godot.Collections.Array GetMaps() => method SanitizeMaps (line 194) | public new void SanitizeMaps() => method SanitizeMap (line 197) | public new Image SanitizeMap(Terrain3DRegion.MapType mapType, Image ma... method ValidateMapSize (line 200) | public new bool ValidateMapSize(Image map) => method UpdateHeight (line 203) | public new void UpdateHeight(double height) => method UpdateHeights (line 206) | public new void UpdateHeights(Vector2 lowHigh) => method CalcHeightRange (line 209) | public new void CalcHeightRange() => method Save (line 212) | public new Error Save(string path = "", bool save16Bit = false) => method SetData (line 215) | public new void SetData(Godot.Collections.Dictionary data) => method GetData (line 218) | public new Godot.Collections.Dictionary GetData() => method Duplicate (line 221) | public new Terrain3DRegion Duplicate(bool deep = false) => method Dump (line 224) | public new void Dump(bool verbose = false) => FILE: project/addons/terrain_3d/csharp/Terrain3DTextureAsset.cs class Terrain3DTextureAsset (line 11) | [Tool] method Terrain3DTextureAsset (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DTextureAsset Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DTextureAsset Instantiate() => Bind(ClassDB.... class GDExtensionSignalName (line 63) | public new static class GDExtensionSignalName class GDExtensionPropertyName (line 142) | public new static class GDExtensionPropertyName class GDExtensionMethodName (line 244) | public new static class GDExtensionMethodName method Clear (line 253) | public new void Clear() => method SetHighlighted (line 256) | public new void SetHighlighted(bool enabled) => method IsHighlighted (line 259) | public new bool IsHighlighted() => method GetHighlightColor (line 262) | public new Color GetHighlightColor() => method GetThumbnail (line 265) | public new Texture2D GetThumbnail() => FILE: project/addons/terrain_3d/csharp/Terrain3DUtil.cs class Terrain3DUtil (line 11) | [Tool] method Terrain3DUtil (line 17) | [Obsolete("Wrapper types cannot be constructed with constructors (it o... method Bind (line 30) | public new static Terrain3DUtil Bind(GodotObject godotObject) method Instantiate (line 61) | public new static Terrain3DUtil Instantiate() => Bind(ClassDB.Instanti... class GDExtensionMethodName (line 63) | public new static class GDExtensionMethodName method AsFloat (line 94) | public new static double AsFloat(long value) => method AsUint (line 97) | public new static long AsUint(double value) => method GetBase (line 100) | public new static long GetBase(long pixel) => method EncBase (line 103) | public new static long EncBase(long @base) => method GetOverlay (line 106) | public new static long GetOverlay(long pixel) => method EncOverlay (line 109) | public new static long EncOverlay(long overlay) => method GetBlend (line 112) | public new static long GetBlend(long pixel) => method EncBlend (line 115) | public new static long EncBlend(long blend) => method GetUvRotation (line 118) | public new static long GetUvRotation(long pixel) => method EncUvRotation (line 121) | public new static long EncUvRotation(long rotation) => method GetUvScale (line 124) | public new static long GetUvScale(long pixel) => method EncUvScale (line 127) | public new static long EncUvScale(long scale) => method IsHole (line 130) | public new static bool IsHole(long pixel) => method EncHole (line 133) | public new static long EncHole(bool pixel) => method IsNav (line 136) | public new static bool IsNav(long pixel) => method EncNav (line 139) | public new static long EncNav(bool pixel) => method IsAuto (line 142) | public new static bool IsAuto(long pixel) => method EncAuto (line 145) | public new static long EncAuto(bool pixel) => method FilenameToLocation (line 148) | public new static Vector2I FilenameToLocation(string filename) => method LocationToFilename (line 151) | public new static string LocationToFilename(Vector2I regionLocation) => method BlackToAlpha (line 154) | public new static Image BlackToAlpha(Image image) => method GetMinMax (line 157) | public new static Vector2 GetMinMax(Image image) => method GetThumbnail (line 160) | public new static Image GetThumbnail(Image image, Vector2I size = defa... method GetFilledImage (line 163) | public new static Image GetFilledImage(Vector2I size, Color color, boo... method LoadImage (line 166) | public new static Image LoadImage(string fileName, long cacheMode = 0,... method PackImage (line 169) | public new static Image PackImage(Image srcRgb, Image srcA, Image srcA... method LuminanceToHeight (line 172) | public new static Image LuminanceToHeight(Image srcRgb) => FILE: project/demo/csharp/CodeGenerated.cs class CodeGenerated (line 7) | public partial class CodeGenerated : Node method _Ready (line 11) | public override void _Ready() method CreateTerrainAsync (line 25) | private async Task CreateTerrainAsync() method CreateTerrain (line 34) | private async Task CreateTerrain() method CreateTextureAsset (line 99) | private async Task CreateTextureAsset(string as... method CreateMeshAsset (line 155) | private Terrain3DMeshAsset CreateMeshAsset(string assetName, Color color) FILE: src/constants.h function Vector3 (line 49) | static const Vector3 V3_NAN{ NAN, NAN, NAN }; type Vector3Hash (line 69) | struct Vector3Hash { FILE: src/generated_texture.cpp function RID (line 27) | RID GeneratedTexture::create(const TypedArray &p_layers) { function RID (line 50) | RID GeneratedTexture::create(const Ref &p_image) { FILE: src/generated_texture.h function class (line 10) | class GeneratedTexture { FILE: src/register_types.cpp function initialize_terrain_3d_module (line 13) | void initialize_terrain_3d_module(ModuleInitializationLevel p_level) { function uninitialize_terrain_3d_module (line 30) | void uninitialize_terrain_3d_module(ModuleInitializationLevel p_level) { function GDExtensionBool (line 39) | GDExtensionBool GDE_EXPORT terrain_3d_init( FILE: src/target_node_3d.h function class (line 10) | class TargetNode3D { function set_target (line 19) | void set_target(Node3D *p_node) { function Node3D (line 27) | Node3D *get_target() const { function Node3D (line 35) | Node3D *ptr() const { return get_target(); } FILE: src/terrain_3d.cpp function Vector3 (line 650) | Vector3 Terrain3D::get_clipmap_target_position() const { function Vector3 (line 673) | Vector3 Terrain3D::get_collision_target_position() const { function Vector3 (line 910) | Vector3 Terrain3D::get_intersection(const Vector3 &p_src_pos, const Vect... function Dictionary (line 1007) | Dictionary Terrain3D::get_raycast_result(const Vector3 &p_src_pos, const... function PackedVector3Array (line 1068) | PackedVector3Array Terrain3D::generate_nav_mesh_source_geometry(const AA... function PackedStringArray (line 1084) | PackedStringArray Terrain3D::_get_configuration_warnings() const { FILE: src/terrain_3d.h function class (line 25) | class Terrain3D : public Node3D { FILE: src/terrain_3d_asset_resource.h function class (line 13) | class Terrain3DAssetResource : public Resource { FILE: src/terrain_3d_assets.cpp function Error (line 692) | Error Terrain3DAssets::save(const String &p_path) { FILE: src/terrain_3d_assets.h function class (line 15) | class Terrain3DAssets : public Resource { function Ref (line 109) | inline Ref Terrain3DAssets::get_texture_asset(con... function Ref (line 116) | inline Ref Terrain3DAssets::get_mesh_asset(const int... FILE: src/terrain_3d_collision.cpp function Dictionary (line 22) | Dictionary Terrain3DCollision::_get_shape_data(const Vector2i &p_positio... function Vector3 (line 177) | Vector3 Terrain3DCollision::_shape_get_position(const int p_shape_id) co... function RID (line 587) | RID Terrain3DCollision::get_rid() const { FILE: src/terrain_3d_collision.h function class (line 16) | class Terrain3DCollision : public Object { function Vector2i (line 97) | inline Vector2i Terrain3DCollision::_snap_to_grid(const Vector2i &p_pos)... function Vector2i (line 102) | inline Vector2i Terrain3DCollision::_snap_to_grid(const Vector3 &p_pos) ... FILE: src/terrain_3d_data.cpp function Error (line 236) | Error Terrain3DData::add_region(const Ref &p_region, co... function Color (line 629) | Color Terrain3DData::get_pixel(const MapType p_map_type, const Vector3 &... function real_t (line 654) | real_t Terrain3DData::get_height(const Vector3 &p_global_position) const { function Vector3 (line 680) | Vector3 Terrain3DData::get_normal(const Vector3 &p_global_position) const { function Vector3 (line 740) | Vector3 Terrain3DData::get_texture_id(const Vector3 &p_global_position) ... function Vector3 (line 786) | Vector3 Terrain3DData::get_mesh_vertex(const int32_t p_lod, const Height... function Error (line 1023) | Error Terrain3DData::export_image(const String &p_file_name, const MapTy... FILE: src/terrain_3d_data.h function class (line 13) | class Terrain3DData : public Object { function get_region_map_index (line 202) | inline int Terrain3DData::get_region_map_index(const Vector2i &p_region_... function Vector2i (line 213) | inline Vector2i Terrain3DData::get_region_location(const Vector3 &p_glob... function get_region_id (line 219) | inline int Terrain3DData::get_region_id(const Vector2i &p_region_loc) co... function get_region_idp (line 230) | inline int Terrain3DData::get_region_idp(const Vector3 &p_global_positio... function Ref (line 242) | inline Ref Terrain3DData::get_region(const Vector2i &p_... function Terrain3DRegion (line 254) | inline Terrain3DRegion *Terrain3DData::get_region_ptr(const Vector2i &p_... function Ref (line 261) | inline Ref Terrain3DData::get_regionp(const Vector3 &p_... function set_height (line 267) | inline void Terrain3DData::set_height(const Vector3 &p_global_position, ... function set_color (line 271) | inline void Terrain3DData::set_color(const Vector3 &p_global_position, c... function Color (line 277) | inline Color Terrain3DData::get_color(const Vector3 &p_global_position) ... function set_control (line 283) | inline void Terrain3DData::set_control(const Vector3 &p_global_position,... function get_control (line 287) | inline uint32_t Terrain3DData::get_control(const Vector3 &p_global_posit... function set_control_base_id (line 292) | inline void Terrain3DData::set_control_base_id(const Vector3 &p_global_p... function get_control_base_id (line 298) | inline uint32_t Terrain3DData::get_control_base_id(const Vector3 &p_glob... function set_control_overlay_id (line 303) | inline void Terrain3DData::set_control_overlay_id(const Vector3 &p_globa... function get_control_overlay_id (line 309) | inline uint32_t Terrain3DData::get_control_overlay_id(const Vector3 &p_g... function set_control_blend (line 315) | inline void Terrain3DData::set_control_blend(const Vector3 &p_global_pos... function real_t (line 321) | inline real_t Terrain3DData::get_control_blend(const Vector3 &p_global_p... function set_control_angle (line 327) | inline void Terrain3DData::set_control_angle(const Vector3 &p_global_pos... function real_t (line 334) | inline real_t Terrain3DData::get_control_angle(const Vector3 &p_global_p... function set_control_scale (line 341) | inline void Terrain3DData::set_control_scale(const Vector3 &p_global_pos... function real_t (line 348) | inline real_t Terrain3DData::get_control_scale(const Vector3 &p_global_p... function set_control_hole (line 355) | inline void Terrain3DData::set_control_hole(const Vector3 &p_global_posi... function get_control_hole (line 360) | inline bool Terrain3DData::get_control_hole(const Vector3 &p_global_posi... function set_control_navigation (line 365) | inline void Terrain3DData::set_control_navigation(const Vector3 &p_globa... function get_control_navigation (line 370) | inline bool Terrain3DData::get_control_navigation(const Vector3 &p_globa... function set_control_auto (line 375) | inline void Terrain3DData::set_control_auto(const Vector3 &p_global_posi... function get_control_auto (line 380) | inline bool Terrain3DData::get_control_auto(const Vector3 &p_global_posi... function set_roughness (line 385) | inline void Terrain3DData::set_roughness(const Vector3 &p_global_positio... function real_t (line 391) | inline real_t Terrain3DData::get_roughness(const Vector3 &p_global_posit... function update_master_height (line 395) | inline void Terrain3DData::update_master_height(const real_t p_height) { function update_master_heights (line 403) | inline void Terrain3DData::update_master_heights(const Vector2 &p_low_hi... FILE: src/terrain_3d_editor.cpp function real_t (line 740) | real_t Terrain3DEditor::_average(const AverageMode p_mode, const Vector3... function Color (line 791) | Color Terrain3DEditor::_average(const Vector3 &p_global_position, const ... FILE: src/terrain_3d_editor.h function class (line 12) | class Terrain3DEditor : public Object { function MapType (line 133) | inline MapType Terrain3DEditor::_get_map_type() const { function _is_in_bounds (line 157) | inline bool Terrain3DEditor::_is_in_bounds(const Point2i &p_pixel, const... function Vector2 (line 163) | inline Vector2 Terrain3DEditor::_get_uv_position(const Vector3 &p_global... function Vector2 (line 171) | inline Vector2 Terrain3DEditor::_get_rotated_uv(const Vector2 &p_uv, con... FILE: src/terrain_3d_instancer.cpp function RID (line 478) | RID Terrain3DInstancer::_create_multimesh(const int p_mesh_id, const int... function Vector2i (line 506) | Vector2i Terrain3DInstancer::_get_cell(const Vector3 &p_global_position,... function Array (line 516) | Array Terrain3DInstancer::_get_usable_height(const Vector3 &p_global_pos... FILE: src/terrain_3d_instancer.h function class (line 17) | class Terrain3DInstancer : public Object { function _get_density_count (line 110) | inline uint32_t Terrain3DInstancer::_get_density_count(const real_t p_de... function _get_master_lod (line 121) | inline int Terrain3DInstancer::_get_master_lod(const Ref &p_image) { FILE: src/terrain_3d_util.h function class (line 21) | class Terrain3DUtil : public Object { function Vector2i (line 73) | inline Vector2i v3v2i(const Vector3 &p_v3) { function Vector3 (line 78) | inline Vector3 v2iv3(const Vector2i &p_v2) { function Vector2 (line 83) | inline Vector2 v3v2(const Vector3 &p_v3) { function Vector3 (line 88) | inline Vector3 v2v3(const Vector2 &p_v2) { function is_valid_region_size (line 96) | inline bool is_valid_region_size(int value) { function T (line 105) | T int_ceil_mult(const T numToRound, const T multiple) { function T (line 114) | T int_ceil_pow2(T numToRound, T multiple) { function T (line 123) | T int_round_mult(const T numToRound, const T multiple) { function T (line 145) | T int_divide_ceil(const T numer, const T denom) { function T (line 153) | T int_divide_floor(const T numer, const T denom) { function T (line 161) | T int_divide_round(const T numer, const T denom) { function real_t (line 171) | inline real_t bilerp(const real_t p_v00, const real_t p_v01, const real_... function real_t (line 186) | inline real_t bilerp(const real_t p_v00, const real_t p_v01, const real_... function Rect2 (line 194) | inline Rect2 aabb2rect(const AABB &p_aabb) { function real_t (line 202) | inline real_t smoothstep(const real_t p_low, const real_t p_high, const ... function Vector2 (line 207) | inline Vector2 smoothstep(const real_t p_low, const real_t p_high, const... function Vector3 (line 214) | inline Vector3 smoothstep(const real_t p_low, const real_t p_high, const... function as_float (line 229) | inline float as_float(const uint32_t p_value) { return *(float *)&p_valu... function as_uint (line 230) | inline uint32_t as_uint(const float p_value) { return *(uint32_t *)&p_va... function get_base (line 232) | inline uint8_t get_base(const uint32_t p_pixel) { return p_pixel >> 27 &... function get_base (line 233) | inline uint8_t get_base(const float p_pixel) { return get_base(as_uint(p... function enc_base (line 234) | inline uint32_t enc_base(const uint8_t p_base) { return (p_base & 0x1F) ... function gd_get_base (line 235) | inline uint32_t gd_get_base(const uint32_t p_pixel) { return get_base(p_... function gd_enc_base (line 236) | inline uint32_t gd_enc_base(const uint32_t p_base) { return enc_base(p_b... function get_overlay (line 238) | inline uint8_t get_overlay(const uint32_t p_pixel) { return p_pixel >> 2... function get_overlay (line 239) | inline uint8_t get_overlay(const float p_pixel) { return get_overlay(as_... function enc_overlay (line 240) | inline uint32_t enc_overlay(const uint8_t p_over) { return (p_over & 0x1... function gd_get_overlay (line 241) | inline uint32_t gd_get_overlay(const uint32_t p_pixel) { return get_over... function gd_enc_overlay (line 242) | inline uint32_t gd_enc_overlay(const uint32_t p_over) { return enc_overl... function get_blend (line 244) | inline uint8_t get_blend(const uint32_t p_pixel) { return p_pixel >> 14 ... function get_blend (line 245) | inline uint8_t get_blend(const float p_pixel) { return get_blend(as_uint... function enc_blend (line 246) | inline uint32_t enc_blend(const uint8_t p_blend) { return (p_blend & 0xF... function gd_get_blend (line 247) | inline uint32_t gd_get_blend(const uint32_t p_pixel) { return get_blend(... function gd_enc_blend (line 248) | inline uint32_t gd_enc_blend(const uint32_t p_blend) { return enc_blend(... function get_uv_rotation (line 250) | inline uint8_t get_uv_rotation(const uint32_t p_pixel) { return p_pixel ... function get_uv_rotation (line 251) | inline uint8_t get_uv_rotation(const float p_pixel) { return get_uv_rota... function enc_uv_rotation (line 252) | inline uint32_t enc_uv_rotation(const uint8_t p_rotation) { return (p_ro... function gd_get_uv_rotation (line 253) | inline uint32_t gd_get_uv_rotation(const uint32_t p_pixel) { return get_... function gd_enc_uv_rotation (line 254) | inline uint32_t gd_enc_uv_rotation(const uint32_t p_rotation) { return e... function get_uv_scale (line 256) | inline uint8_t get_uv_scale(const uint32_t p_pixel) { return p_pixel >> ... function get_uv_scale (line 257) | inline uint8_t get_uv_scale(const float p_pixel) { return get_uv_scale(a... function enc_uv_scale (line 258) | inline uint32_t enc_uv_scale(const uint8_t p_scale) { return (p_scale & ... function gd_get_uv_scale (line 259) | inline uint32_t gd_get_uv_scale(const uint32_t p_pixel) { return get_uv_... function gd_enc_uv_scale (line 260) | inline uint32_t gd_enc_uv_scale(const uint32_t p_scale) { return enc_uv_... function is_hole (line 262) | inline bool is_hole(const uint32_t p_pixel) { return (p_pixel >> 2 & 0x1... function is_hole (line 263) | inline bool is_hole(const float p_pixel) { return is_hole(as_uint(p_pixe... function enc_hole (line 264) | inline uint32_t enc_hole(const bool p_hole) { return (p_hole & 0x1) << 2; } function gd_is_hole (line 265) | inline bool gd_is_hole(const uint32_t p_pixel) { return is_hole(p_pixel); } function is_nav (line 267) | inline bool is_nav(const uint32_t p_pixel) { return (p_pixel >> 1 & 0x1)... function is_nav (line 268) | inline bool is_nav(const float p_pixel) { return is_nav(as_uint(p_pixel)... function enc_nav (line 269) | inline uint32_t enc_nav(const bool p_nav) { return (p_nav & 0x1) << 1; } function gd_is_nav (line 270) | inline bool gd_is_nav(const uint32_t p_pixel) { return is_nav(p_pixel); } function is_auto (line 272) | inline bool is_auto(const uint32_t p_pixel) { return (p_pixel & 0x1) == ... function is_auto (line 273) | inline bool is_auto(const float p_pixel) { return is_auto(as_uint(p_pixe... function enc_auto (line 274) | inline uint32_t enc_auto(const bool p_auto) { return p_auto & 0x1; } function gd_is_auto (line 275) | inline bool gd_is_auto(const uint32_t p_pixel) { return is_auto(p_pixel); } function _FORCE_INLINE_ (line 291) | _FORCE_INLINE_ bool remove_from_tree(Node *p_node) { function _FORCE_INLINE_ (line 303) | _FORCE_INLINE_ String ptr_to_str(const void *p_ptr) { FILE: src/unit_testing.cpp function test_differs (line 6) | void test_differs() {