New Types

Modified Types

ArrayMesh

Documentation: 3.0.0, 3.0.1

New Members

    public Error LightmapUnwrap(Transform arg0, float arg1)

AudioStream

Documentation: 3.0.0, 3.0.1

New Members

    public float GetLength()

GraphEdit

Documentation: 3.0.0, 3.0.1

New Members

    public void AddValidConnectionType(int fromType, int toType)
    public void AddValidLeftDisconnectType(int type)
    public void AddValidRightDisconnectType(int type)
    public void ClearConnections()
    public bool IsValidConnectionType(int fromType, int toType)
    public void RemoveValidConnectionType(int fromType, int toType)
    public void RemoveValidLeftDisconnectType(int type)
    public void RemoveValidRightDisconnectType(int type)

ItemList

Documentation: 3.0.0, 3.0.1

New Members

    public bool AllowReselect { get; set; }
    public bool GetAllowReselect()
    public void SetAllowReselect(bool allow)

NodePath

Documentation: 3.0.0, 3.0.1

New Members

    public override string ToString()

Modified Members

 // public NodePath get_as_property_path()
    public NodePath GetAsPropertyPath()
 // public string get_concatenated_subnames()
    public string GetConcatenatedSubnames()
 // public string get_name(int idx)
    public string GetName(int idx)
 // public int get_name_count()
    public int GetNameCount()
 // public string get_subname(int idx)
    public string GetSubname(int idx)
 // public int get_subname_count()
    public int GetSubnameCount()
 // public bool is_absolute()
    public bool IsAbsolute()
 // public bool is_empty()
    public bool IsEmpty()

OS

Documentation: 3.0.0, 3.0.1

New Members

    public static void CenterWindow()
    public static Vector2 GetRealWindowSize()

RID

Documentation: 3.0.0, 3.0.1

Modified Members

 // public int get_id()
    public int GetId()

StreamPeerTCP

Documentation: 3.0.0, 3.0.1

New Members

    public void SetNoDelay(bool enabled)

VisualServer

Documentation: 3.0.0, 3.0.1

New Members

    public static RID CameraCreate()
    public static void CameraSetCullMask(RID camera, int layers)
    public static void CameraSetEnvironment(RID camera, RID env)
    public static void CameraSetOrthogonal(RID camera, float size, float zNear, float zFar)
    public static void CameraSetPerspective(RID camera, float fovyDegrees, float zNear, float zFar)
    public static void CameraSetTransform(RID camera, Transform transform)
    public static void CameraSetUseVerticalAspect(RID camera, bool enable)
    public static RID DirectionalLightCreate()
    public static RID EnvironmentCreate()
    public static void EnvironmentSetAdjustment(RID env, bool enable, float brightness, float contrast, float saturation, RID ramp)
    public static void EnvironmentSetAmbientLight(RID env, Color color, float energy = 1f, float skyContibution = 0f)
    public static void EnvironmentSetBackground(RID env, EnvironmentBG bg)
    public static void EnvironmentSetBgColor(RID env, Color color)
    public static void EnvironmentSetBgEnergy(RID env, float energy)
    public static void EnvironmentSetCanvasMaxLayer(RID env, int maxLayer)
    public static void EnvironmentSetDofBlurFar(RID env, bool enable, float distance, float transition, float farAmount, EnvironmentDOFBlurQuality quality)
    public static void EnvironmentSetDofBlurNear(RID env, bool enable, float distance, float transition, float farAmount, EnvironmentDOFBlurQuality quality)
    public static void EnvironmentSetFog(RID env, bool enable, Color color, Color sunColor, float sunAmount)
    public static void EnvironmentSetFogDepth(RID env, bool enable, float depthBegin, float depthCurve, bool transmit, float transmitCurve)
    public static void EnvironmentSetFogHeight(RID env, bool enable, float minHeight, float maxHeight, float heightCurve)
    public static void EnvironmentSetGlow(RID env, bool enable, int levelFlags, float intensity, float strength, float bloomThreshold, EnvironmentGlowBlendMode blendMode, float hdrBleedThreshold, float hdrBleedScale, bool bicubicUpscale)
    public static void EnvironmentSetSky(RID env, RID sky)
    public static void EnvironmentSetSkyCustomFov(RID env, float scale)
    public static void EnvironmentSetSsao(RID env, bool enable, float radius, float intensity, float radius2, float intensity2, float bias, float lightAffect, Color color, EnvironmentSSAOQuality quality, EnvironmentSSAOBlur blur, float bilateralSharpness)
    public static void EnvironmentSetSsr(RID env, bool enable, int maxSteps, float fadeIn, float fadeOut, float depthTolerance, bool roughness)
    public static void EnvironmentSetTonemap(RID env, EnvironmentToneMapper toneMapper, float exposure, float white, bool autoExposure, float minLuminance, float maxLuminance, float autoExpSpeed, float autoExpGrey)
    public static RID GiProbeCreate()
    public static float GiProbeGetBias(RID arg0)
    public static AABB GiProbeGetBounds(RID probe)
    public static float GiProbeGetCellSize(RID probe)
    public static int[] GiProbeGetDynamicData(RID arg0)
    public static int GiProbeGetDynamicRange(RID arg0)
    public static float GiProbeGetEnergy(RID arg0)
    public static float GiProbeGetNormalBias(RID arg0)
    public static float GiProbeGetPropagation(RID arg0)
    public static Transform GiProbeGetToCellXform(RID arg0)
    public static bool GiProbeIsCompressed(RID arg0)
    public static bool GiProbeIsInterior(RID arg0)
    public static void GiProbeSetBias(RID bias, float arg1)
    public static void GiProbeSetBounds(RID probe, AABB bounds)
    public static void GiProbeSetCellSize(RID probe, float range)
    public static void GiProbeSetCompress(RID enable, bool arg1)
    public static void GiProbeSetDynamicData(RID data, int[] arg1)
    public static void GiProbeSetDynamicRange(RID range, int arg1)
    public static void GiProbeSetEnergy(RID energy, float arg1)
    public static void GiProbeSetInterior(RID enable, bool arg1)
    public static void GiProbeSetNormalBias(RID bias, float arg1)
    public static void GiProbeSetPropagation(RID propagation, float arg1)
    public static void GiProbeSetToCellXform(RID xform, Transform arg1)
    public static void ImmediateBegin(RID immediate, PrimitiveType primitive, RID texture = null)
    public static void ImmediateClear(RID immediate)
    public static void ImmediateColor(RID immediate, Color color)
    public static RID ImmediateCreate()
    public static void ImmediateEnd(RID immediate)
    public static RID ImmediateGetMaterial(RID immediate)
    public static void ImmediateNormal(RID immediate, Vector3 normal)
    public static void ImmediateSetMaterial(RID immediate, RID material)
    public static void ImmediateTangent(RID immediate, Plane tangent)
    public static void ImmediateUv(RID immediate, Vector2 texUv)
    public static void ImmediateUv2(RID immediate, Vector2 texUv)
    public static void ImmediateVertex(RID immediate, Vector3 vertex)
    public static void ImmediateVertex2d(RID immediate, Vector2 vertex)
    public static void InstanceAttachObjectInstanceId(RID instance, int id)
    public static void InstanceAttachSkeleton(RID instance, RID skeleton)
    public static RID InstanceCreate()
    public static RID InstanceCreate2(RID @base, RID scenario)
    public static void InstanceGeometrySetAsInstanceLod(RID instance, RID asLodOfInstance)
    public static void InstanceGeometrySetCastShadowsSetting(RID instance, ShadowCastingSetting shadowCastingSetting)
    public static void InstanceGeometrySetDrawRange(RID instance, float min, float max, float minMargin, float maxMargin)
    public static void InstanceGeometrySetFlag(RID instance, InstanceFlags flag, bool enabled)
    public static void InstanceGeometrySetMaterialOverride(RID instance, RID material)
    public static object[] InstancesCullAabb(AABB aabb, RID scenario = null)
    public static object[] InstancesCullConvex(object[] convex, RID scenario = null)
    public static object[] InstancesCullRay(Vector3 from, Vector3 to, RID scenario = null)
    public static void InstanceSetBase(RID instance, RID @base)
    public static void InstanceSetBlendShapeWeight(RID instance, int shape, float weight)
    public static void InstanceSetCustomAabb(RID instance, AABB aabb)
    public static void InstanceSetExterior(RID instance, bool enabled)
    public static void InstanceSetExtraVisibilityMargin(RID instance, float margin)
    public static void InstanceSetLayerMask(RID instance, int mask)
    public static void InstanceSetScenario(RID instance, RID scenario)
    public static void InstanceSetSurfaceMaterial(RID instance, int surface, RID material)
    public static void InstanceSetTransform(RID instance, Transform transform)
    public static void InstanceSetUseLightmap(RID instance, RID lightmapInstance, RID lightmap)
    public static void InstanceSetVisible(RID instance, bool visible)
    public static void LightDirectionalSetBlendSplits(RID light, bool enable)
    public static void LightDirectionalSetShadowDepthRangeMode(RID light, LightDirectionalShadowDepthRangeMode rangeMode)
    public static void LightDirectionalSetShadowMode(RID light, LightDirectionalShadowMode mode)
    public static RID LightmapCaptureCreate()
    public static AABB LightmapCaptureGetBounds(RID capture)
    public static float LightmapCaptureGetEnergy(RID capture)
    public static byte[] LightmapCaptureGetOctree(RID capture)
    public static int LightmapCaptureGetOctreeCellSubdiv(RID capture)
    public static Transform LightmapCaptureGetOctreeCellTransform(RID capture)
    public static void LightmapCaptureSetBounds(RID capture, AABB bounds)
    public static void LightmapCaptureSetEnergy(RID capture, float energy)
    public static void LightmapCaptureSetOctree(RID capture, byte[] octree)
    public static void LightmapCaptureSetOctreeCellSubdiv(RID capture, int subdiv)
    public static void LightmapCaptureSetOctreeCellTransform(RID capture, Transform xform)
    public static void LightOmniSetShadowDetail(RID light, LightOmniShadowDetail detail)
    public static void LightOmniSetShadowMode(RID light, LightOmniShadowMode mode)
    public static void LightSetColor(RID light, Color color)
    public static void LightSetCullMask(RID light, int mask)
    public static void LightSetNegative(RID light, bool enable)
    public static void LightSetParam(RID light, LightParam param, float value)
    public static void LightSetProjector(RID light, RID texture)
    public static void LightSetReverseCullFaceMode(RID light, bool enabled)
    public static void LightSetShadow(RID light, bool enabled)
    public static void LightSetShadowColor(RID light, Color color)
    public static void MultimeshAllocate(RID multimesh, int instances, MultimeshTransformFormat transformFormat, MultimeshColorFormat colorFormat)
    public static AABB MultimeshGetAabb(RID multimesh)
    public static int MultimeshGetInstanceCount(RID multimesh)
    public static RID MultimeshGetMesh(RID multimesh)
    public static int MultimeshGetVisibleInstances(RID multimesh)
    public static Color MultimeshInstanceGetColor(RID multimesh, int index)
    public static Transform MultimeshInstanceGetTransform(RID multimesh, int index)
    public static Transform2D MultimeshInstanceGetTransform2d(RID multimesh, int index)
    public static void MultimeshInstanceSetColor(RID multimesh, int index, Color color)
    public static void MultimeshInstanceSetTransform(RID multimesh, int index, Transform transform)
    public static void MultimeshInstanceSetTransform2d(RID multimesh, int index, Transform2D transform)
    public static void MultimeshSetMesh(RID multimesh, RID mesh)
    public static void MultimeshSetVisibleInstances(RID multimesh, int visible)
    public static RID OmniLightCreate()
    public static RID ParticlesCreate()
    public static AABB ParticlesGetCurrentAabb(RID particles)
    public static bool ParticlesGetEmitting(RID particles)
    public static void ParticlesRestart(RID particles)
    public static void ParticlesSetAmount(RID particles, int amount)
    public static void ParticlesSetCustomAabb(RID particles, AABB aabb)
    public static void ParticlesSetDrawOrder(RID particles, ParticlesDrawOrder order)
    public static void ParticlesSetDrawPasses(RID particles, int count)
    public static void ParticlesSetDrawPassMesh(RID particles, int pass, RID mesh)
    public static void ParticlesSetEmissionTransform(RID particles, Transform transform)
    public static void ParticlesSetEmitting(RID particles, bool emitting)
    public static void ParticlesSetExplosivenessRatio(RID particles, float ratio)
    public static void ParticlesSetFixedFps(RID particles, int fps)
    public static void ParticlesSetFractionalDelta(RID particles, bool enable)
    public static void ParticlesSetLifetime(RID particles, float lifetime)
    public static void ParticlesSetOneShot(RID particles, bool oneShot)
    public static void ParticlesSetPreProcessTime(RID particles, float time)
    public static void ParticlesSetProcessMaterial(RID particles, RID material)
    public static void ParticlesSetRandomnessRatio(RID particles, float ratio)
    public static void ParticlesSetSpeedScale(RID particles, float scale)
    public static void ParticlesSetUseLocalCoordinates(RID particles, bool enable)
    public static RID ReflectionProbeCreate()
    public static void ReflectionProbeSetAsInterior(RID probe, bool enable)
    public static void ReflectionProbeSetCullMask(RID probe, int layers)
    public static void ReflectionProbeSetEnableBoxProjection(RID probe, bool enable)
    public static void ReflectionProbeSetEnableShadows(RID probe, bool enable)
    public static void ReflectionProbeSetExtents(RID probe, Vector3 extents)
    public static void ReflectionProbeSetIntensity(RID probe, float intensity)
    public static void ReflectionProbeSetInteriorAmbient(RID probe, Color color)
    public static void ReflectionProbeSetInteriorAmbientEnergy(RID probe, float energy)
    public static void ReflectionProbeSetInteriorAmbientProbeContribution(RID probe, float contrib)
    public static void ReflectionProbeSetMaxDistance(RID probe, float distance)
    public static void ReflectionProbeSetOriginOffset(RID probe, Vector3 offset)
    public static void ReflectionProbeSetUpdateMode(RID probe, ReflectionProbeUpdateMode mode)
    public static RID ScenarioCreate()
    public static void ScenarioSetDebug(RID scenario, ScenarioDebugMode debugMode)
    public static void ScenarioSetEnvironment(RID scenario, RID environment)
    public static void ScenarioSetFallbackEnvironment(RID scenario, RID environment)
    public static void ScenarioSetReflectionAtlasSize(RID scenario, int pSize, int subdiv)
    public static void SkeletonAllocate(RID skeleton, int bones, bool is2dSkeleton = false)
    public static Transform SkeletonBoneGetTransform(RID skeleton, int bone)
    public static Transform2D SkeletonBoneGetTransform2d(RID skeleton, int bone)
    public static void SkeletonBoneSetTransform(RID skeleton, int bone, Transform transform)
    public static void SkeletonBoneSetTransform2d(RID skeleton, int bone, Transform2D transform)
    public static RID SkeletonCreate()
    public static int SkeletonGetBoneCount(RID skeleton)
    public static RID SpotLightCreate()
Tags: