{
"module_path": "control_flow",
"functions": {
"sign": {
"params": [
"Int"
],
"return_type": "String",
"is_associated": false,
"parent_type": null,
"param_ownership": [
"Owned"
],
"has_self_receiver": false,
"is_extern": false
},
"test_for_index": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"test_if_else": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"test_if_chain": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"test_continue": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"test_nested": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"main": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"categorize": {
"params": [
"Int"
],
"return_type": "String",
"is_associated": false,
"parent_type": null,
"param_ownership": [
"Owned"
],
"has_self_receiver": false,
"is_extern": false
},
"test_loop_break": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"test_short_circuit": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"test_if_expression": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"test_while": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"test_for_range": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
},
"test_for_vec": {
"params": [],
"return_type": null,
"is_associated": false,
"parent_type": null,
"param_ownership": [],
"has_self_receiver": false,
"is_extern": false
}
},
"structs": {},
"trait_impls": {},
"copy_structs": [
"AssetThumbnail",
"AdaptiveQualityConfig",
"GameState",
"BodyType",
"PackRect",
"MaterialId",
"CameraComponent",
"ItemDatabase",
"SubgroupEmulation",
"SoundEffectId",
"BodyType3D",
"ShaderId",
"WeakPoint",
"HiZUniforms",
"PredictionState",
"MeshId",
"PbrMaterial",
"Transform",
"Shelf",
"MusicTrack",
"QuestType",
"MeshLightUniforms",
"BriefingResult",
"AudioSource3D",
"MeshInstance",
"EditorTool",
"AbilityState",
"VoxColor",
"PostProcessingPanel",
"LightingPreset",
"SpotLight",
"EntityKind",
"Justify",
"LightingParams",
"LODGenerator",
"PatrolPattern",
"PropertyValidation",
"SoundEffect",
"CombatConfig",
"LightId",
"HierarchyHelpers",
"SpatialAudioSource",
"OffMeshLink",
"GizmoMode",
"DebugLine",
"ParticleConfig",
"ScreenSizeParams",
"DebugCube",
"GiSettings",
"AnimationMode",
"FormationType",
"WaterUniforms",
"GpuCameraState",
"UsdMaterial",
"WaveType",
"SquadRole",
"LightingUniforms",
"AIState",
"TrackId",
"PostProcessingData",
"MemoryTracker",
"TransitionType",
"VGSRasterizer",
"AtmosphereParams",
"StatusEffect",
"AbilityType",
"GpuResources",
"CompositeUniforms",
"Quad",
"HudUniforms",
"KeyboardShortcut",
"VoxelChange",
"PlaceholderVertex",
"HFace",
"LightingState",
"WeatherType",
"MaterialType",
"WeaponType",
"CompositeParams",
"ToneMapping",
"RigidBodyConfig3D",
"EquipSlot",
"AnomalyKind",
"ReplicatedState",
"UVRect",
"VerticalSlider",
"CombatStats",
"GizmoRenderer",
"DrawCommand",
"BloomEffect",
"ItemStats",
"GridNode",
"ColorGrading",
"TileCollision",
"Transition",
"NoiseNodeParams",
"Triangle",
"Waypoint",
"DebugVisualizer",
"Material",
"PriceModifiers",
"NpcRole",
"ColorGradingSettings",
"ScreenSizeUniforms",
"Slider",
"QualityTier",
"AchievementId",
"TexCoord2",
"CameraUniforms",
"Mat4",
"MeshStrategy",
"PathNode",
"FresnelNodeParams",
"RelationshipStatus",
"BloomExtractUniforms",
"WaveConfig",
"BloomBlurParams",
"ItemType",
"VerificationReport",
"TriUvPack",
"LightType",
"PoolId",
"BrushShape",
"Direction",
"AudioEffect",
"TileId",
"ConnectionState",
"ParticleEffectConfig",
"PhysicsSettings",
"GamepadButton",
"AABB",
"LodLevelDef",
"CameraValidator",
"AtmosphereEffect",
"SteeringObstacle",
"SoundCategory",
"Plane",
"PlaybackState",
"StreamingZone",
"DirectionalLight",
"Visible",
"BVHNode",
"DOFUniforms",
"EnemyType",
"ShaderFile",
"Health",
"Vec3f",
"Particle3D",
"AchievementCategory",
"TwoBoneIK",
"ItemRarity",
"StealthModifiers",
"BindingType",
"SpaceStationPalette",
"BlendMode",
"AISystem",
"TangentVec4",
"BehaviorStatus",
"Connection",
"CoverType",
"PostProcessEffect",
"Input",
"UpscaleQuality",
"HierarchyTree",
"RenderingPlugin",
"CharacterController",
"TimerId",
"ErrorSeverity",
"CascadeConfig",
"GridRenderer",
"FireMode",
"VoxelColor",
"Ray",
"StreamState",
"CollisionEvent",
"BuildOptimizer",
"HairParams",
"CharacterProgression",
"MaterialPresets",
"RaymarchParams",
"VoxelBrush",
"Vec4",
"GizmoType",
"Keyframe",
"FrustumPlane",
"LogLevel",
"PostFxConfig",
"Collider3D",
"GpuVertex",
"WeaponSystem",
"Player",
"BloomBlurUniforms",
"ParticleSimUniforms",
"ListenerId",
"RaycastHit",
"HitscanResult",
"LightingData",
"ParticleRenderUniforms",
"HitResult",
"IKBone",
"SoundSource",
"BoneEnvelope",
"Binding",
"VoxelRenderer",
"WeaponForm",
"Vec2f",
"SoundConfig",
"Key",
"Vec2",
"WeatherIntensity",
"KeyBindings",
"AtmosphereConfig",
"PlayerInput",
"AStarNode",
"ItemId",
"BlenderLinkConfig",
"DeadWrite",
"HeatSource",
"PackedRect",
"Language",
"LightPassParams",
"InvestigationState",
"ScaleBias",
"Blend1DClip",
"MusicSystem",
"PlayerState",
"Random",
"Collision",
"EdgeType",
"AudioListener",
"BrushMode",
"SpriteFrame",
"PlatformTarget",
"AtmosphereUniforms",
"Light2D",
"HudAbilityInfo",
"StatusEffectType",
"WaterEffect",
"AssetStatus",
"VoxVoxel",
"SceneLighting",
"AssetFormat",
"ClothComponent",
"ParticleSimParams",
"AssetType",
"TerrainConfig",
"UpscaleParams",
"DebugOverlay",
"UpscaleBackend",
"Quat4f",
"BloomCombineParams",
"EquipmentStats",
"PerceptionType",
"AudioEngine",
"KeyModifier",
"PropertyType",
"PlayState",
"ViewportCamera",
"CorePlugin",
"SmokeEffectConfig",
"SavedVoxel",
"ChunkId",
"BoneTransform",
"BuildConfig",
"HVertex",
"RayHit3D",
"EquipmentSlot",
"DialogNodeType",
"Quat",
"AudioPlugin",
"CathedralMaterials",
"LoadConfig",
"MissingProducer",
"WaterConfig",
"TransformGizmo",
"GizmoHandleType",
"CameraFollowMode",
"StateId",
"CompressionLevel",
"CombatState",
"ParticleEmitterUniforms",
"SSAOBlurParams",
"ContextMenuType",
"FireResult",
"UpscaleUniforms",
"VoxelMaterial",
"SvoNode",
"ParameterType",
"AlphaMode",
"PointLight",
"PassId",
"SightConfig",
"SquadMember",
"FaceDirection",
"SceneMode",
"ShaderType",
"TextureSlot",
"SelectionMode",
"MerchantType",
"ComparisonResult",
"WangTile",
"FrameTimer",
"RenderDocCapture",
"HeatEffectConfig",
"CircleCollider",
"Dirty",
"AudioSystem",
"TimeNodeParams",
"FireEffect",
"Wind",
"MockAudioPort",
"Vertex",
"LODObjectId",
"OrbitCamera",
"MaterialSlot",
"PoolStats",
"AttachmentType",
"ParticleEmitterParams",
"HumanoidProps",
"SkylineNode",
"BloomCombineUniforms",
"RifterQuarterMaterials",
"CameraValidationReport",
"SpawnShape",
"ChunkState",
"JoltWorld",
"WaterProperties",
"BufferLifetime",
"WaterSurface",
"HiZParams",
"WeatherSystem",
"HudState",
"TourState",
"ParticleEffect",
"StationType",
"FlexDirection",
"RenderPass",
"TradeType",
"TransformGizmoPanel",
"Transform3D",
"Velocity",
"FogVolume",
"EditorAction",
"PerformanceOverlay",
"Lighting",
"Tile",
"SSAOParams",
"Texture",
"DamageEvent",
"QuestCategory",
"CoverPoint",
"ChunkCoord",
"WorldCell",
"AssetCompressor",
"HudParams",
"ScriptStatus",
"Bounds3",
"AABB3",
"PixelColor",
"AudioSource",
"PhysicsMaterial3D",
"Priority",
"PersonalityTrait",
"TestGame",
"SpatialQuery",
"LODGroupLevel",
"GamepadAxis",
"TextureHandle",
"NpcDialogResult",
"RigidBodyId",
"VoxelType",
"VGSPipeline",
"Terrain",
"SkyModel",
"VertexWeight",
"Vec3",
"MeshPrimitiveDef",
"RayHit",
"HotReload",
"FpsCamera",
"SmokeEffect",
"EmissionShape",
"NetworkRole",
"Align",
"TileType",
"BloomExtractParams",
"Material3D",
"RenderSystem",
"Camera2D",
"Sphere",
"FlexItem",
"Entity",
"EditorMode",
"NPCBehavior",
"ThumbnailState",
"Camera",
"RaymarchUniforms",
"PlaybackController",
"SmokeUniforms",
"HalfEdge",
"GameAction",
"BrushConfig",
"WaveState",
"SetVoxelCommand",
"UvCoord",
"MoveEntityCommand",
"WeaponStats",
"AlertLevel",
"CrossfadeState",
"AStarCell",
"LODLevel",
"RayAABBResult",
"LightingConfig",
"MaterialBuilder",
"NodeType",
"PerceptionState",
"GameConfig",
"ParticleRenderParams",
"AStarPathfinder",
"DebugVisualizationMode",
"DenoiseParams",
"WaterParams",
"BindlessCapabilities",
"QuestStatus",
"GameObject",
"DialogueLineId",
"CollisionLayer",
"MaterialData",
"DebugSphere",
"CameraState",
"Cascade",
"RigidBodyType",
"ChoiceType",
"ScenePreset",
"Ability",
"GameRendererConfig",
"Chunk",
"SearchNode",
"VendorUpscaler",
"SmokeParams",
"AmbientLight",
"SceneSerializer",
"GizmoState",
"AnimationFrame",
"InspectorLayout",
"EditMode",
"Camera3D",
"Vertex3D",
"Color",
"MaterialEdit",
"GizmoHandle",
"NodeId",
"Sprite",
"HeatControlParams",
"AStarTriNode",
"VoxelFace",
"SceneNode",
"GBufferInspector",
"CameraData",
"PhysicsBody",
"HostType",
"KeyCode",
"Particle",
"QuestState",
"CharacterAttributes",
"SceneTransition",
"Gizmo",
"EffectType",
"BloomSettings",
"RenderContext",
"PhysicsSystem",
"DeleteEntityCommand",
"GridSettings",
"HeatControlUniforms",
"RenderConfig",
"GenerationSettings",
"MouseButton",
"Light3D",
"RadianceProbe"
],
"version": "0.46.2"
}